최신 웹 개발 튜토리얼
 

XML DOM splitText() Method


<CDATA 개체

다음의 코드로드 " books_cdata.xml 해당 xmldoc에"와 첫 번째 CDATA 노드의 텍스트를 분할 :

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    var y = x.splitText(8);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
}

산출:

Stunn
ing!
»그것을 자신을 시도

정의 및 사용

splitText() 메소드는 지정된 오프셋에서 두 개의 노드에 텍스트 노드를 분할합니다.

이 기능은 옵셋 후의 텍스트를 포함하는 노드를 반환한다.

오프셋 전에 텍스트는 원래의 텍스트 노드에 남아 있습니다.

통사론

replaceData(offset)
매개 변수 기술
offset 필요합니다. 여기서 텍스트 노드를 분할하는 방법을 지정합니다. 오프셋 값은 0에서 시작

<CDATA 개체