Text#
Text.wholeText#
Właściwość wholeText
zwraca łańcuch znakowy będący połączeniem danych tekstowych z danego węzła tekstowego i wszystkich jego przyległych węzłów tekstowych (zgodnie z porządkiem drzewa). Właściwość jest tylko do odczytu.
Opis działania#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var return_data = text.wholeText;
gdzie poszczególne człony oznaczają:
- return_data - łańcuch znakowy reprezentujący połączone dane tekstowe z danego węzła tekstowego i wszystkich jego przyległych węzłów tekstowych.
- text - węzeł tekstowy będący obiektem kontekstu.
Prosty przykład:
<script>
var el = document.createElement("div");
el.appendChild(document.createTextNode("Tekst1 "));
el.appendChild(document.createTextNode("Tekst2 "));
el.appendChild(document.createTextNode("Tekst2 "));
el.appendChild(document.createTextNode("Tekst3 "));
el.appendChild(document.createElement("br"));
el.appendChild(document.createTextNode("Tekst4 "));
el.appendChild(document.createTextNode("Tekst4 "));
el.appendChild(document.createTextNode("Tekst4 "));
el.appendChild(document.createTextNode("Tekst5 "));
document.write(el.childNodes[0].wholeText); // "Tekst1 Tekst2 Tekst2 Tekst3"
document.write("<br>");
document.write(el.childNodes[1].wholeText); // "Tekst1 Tekst2 Tekst2 Tekst3"
document.write("<br><br>");
document.write(el.childNodes[6].wholeText); // "Tekst4 Tekst4 Tekst4 Tekst5"
document.write("<br>");
document.write(el.childNodes[8].wholeText); // "Tekst4 Tekst4 Tekst4 Tekst5"
</script>
Składnia Web IDL#
interface Text : CharacterData { readonly attribute DOMString wholeText; };
Specyfikacje i inne materiały#
Pasek społecznościowy