XML DOM replaceData()Método


Comment 对象参考手册Objeto Comment

Definición y uso

El método replaceData() reemplaza los datos en un nodo de comentario.

Sintaxis

commentNode.replaceData(start,length,string)

Parámetros Descripción
start Obligatorio. Especifica dónde reemplazar caracteres. El valor inicial comienza en 0.
length Obligatorio. Especifica cuántos caracteres reemplazar.
string Obligatorio. Especifica la cadena a insertar.


Ejemplo

El siguiente fragmento de código utilizaloadXMLDoc()Carga "" en xmlDoc y reemplaza "Simple" por "Easy" en el nodo de comentario del primer elemento <book>:

Ejemplo

xmlDoc=loadXMLDoc("books_comment.xml");

x=xmlDoc.getElementsByTagName("book")[0].childNodes;

for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Process only comment nodes
x[i].replaceData(4,6,"Easy");
document.write(x[i].data);
document.write("
");
}
}

Salida:

125 Easy and Delicious Recipes (Hardcover)

Pruébalo »

En el ejemplo anterior, usamos un bucle y una declaración if para realizar el procesamiento solo en los nodos de comentario. El tipo de nodo de un nodo de comentario es 8.


Comment 对象参考手册Objeto Comment Otras extensiones