replaceData()

XML DOM replaceData() metodi


❮ Comment obyekti

Misol

Quyidagi kod fragmenti "books_comment.xml" faylini xmlDoc’ga yuklaydi va birinchi <book> elementining izoh tugunida "Simple" so‘zini "Easy" bilan almashtiradi:

var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() {    if (this.readyState == 4 && this.status == 200) {        myFunction(this);    } }; xhttp.open("GET", "books_comment.xml", true); xhttp.send(); function myFunction(xml) {     var x, i, txt, xmlDoc;     xmlDoc = xml.responseXML;    txt = "";     x = xmlDoc.getElementsByTagName("book")[0].childNodes;     for (i = 0; i < x.length; i++) {     // Process only comment nodes         if (x[i].nodeType == 8) {             x[i].replaceData(4, 6, "Easy");             txt += x[i].data + "<br>";         }     }     document.getElementById("demo").innerHTML = txt; }

Natija:

125 Easy and Delicious Recipes (Hardcover)
O‘zingiz sinab ko‘ring »

Yuqoridagi misolda faqat izoh tugunlarini qayta ishlayotganimizga ishonch hosil qilish uchun sikl va if-tekshiruvdan foydalanamiz. Izoh tugunining tugun turi 8 ga teng.


Ta’rif va qo‘llanilishi

replaceData() metodi izoh tugunidagi ma’lumotni almashtiradi.

Sintaksis

commentNode.replaceData(start,length,string)

Parametr Tavsif
start Majburiy. Belgilarni almashtirish qayerdan boshlanishini belgilaydi. start qiymati noldan boshlanadi
length Majburiy. Nechta belgi almashtirilishini belgilaydi
string Majburiy. Joylashtiriladigan stringni belgilaydi

❮ Comment obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!