Rumah >hujung hadapan web >tutorial js >js melintasi lampiran elemen anak nod kanak-kanak dan kemahiran kaedah_javascript

js melintasi lampiran elemen anak nod kanak-kanak dan kemahiran kaedah_javascript

WBOY
WBOYasal
2016-05-16 16:39:211440semak imbas

Salin kod Kod adalah seperti berikut:

// Padam semua nod anak sebelum menambah nod anak

var usernameEle = document.getElementById("nama pengguna");
var children = usernameEle.childNodes
for(var i = children.length - 1; i >= 0; i--) {
usernameEle.removeChild(kanak-kanak[i]);
}
var nama pengguna = document.createTextNode(obj.username);
usernameEle.appendChild(nama pengguna);

Sifat:

nextSibling mengembalikan nod adik beradik seterusnya bagi nod semasa (baca sahaja)
previousSibling mengembalikan nod adik beradik sebelumnya bagi nod ini (baca sahaja)
parentNode mengembalikan nod induk (baca sahaja)
childNodes menyimpan senarai nod anak nod (baca sahaja)
nodeValue mengembalikan teks nod (boleh dibaca dan boleh ditulis)
Teks mengembalikan kandungan teks nod ini dan keturunannya (boleh dibaca dan ditulis)
nodeName mengembalikan nama nod (baca sahaja)

Atribut menyimpan senarai atribut nod (baca sahaja)
dataType mengembalikan jenis data nod ini
Definisi Takrifan nod yang diberikan dalam mod DTD atau XML (baca sahaja)
Doctype menentukan nod jenis dokumen (baca sahaja)
documentElement mengembalikan elemen akar dokumen (boleh dibaca dan boleh ditulis)
firstChild mengembalikan nod anak pertama nod semasa (baca sahaja)
Pelaksanaan mengembalikan objek XMLDOMImplementation
lastChild mengembalikan nod anak terakhir nod semasa (baca sahaja)
nodeType mengembalikan jenis nod (baca sahaja)
nodeTypedValue menyimpan nilai nod (boleh dibaca dan boleh ditulis)
ownerDocument mengembalikan dokumen akar yang mengandungi nod ini (baca sahaja)
Parsed mengembalikan sama ada nod ini dan nod anaknya telah dihuraikan (baca sahaja)
Awalan mengembalikan awalan ruang nama (baca sahaja)
preserveWhiteSpace menentukan sama ada untuk mengekalkan ruang putih (boleh dibaca dan boleh ditulis)
url mengembalikan URL dokumen XML yang dimuatkan baru-baru ini (baca sahaja)
Xml mengembalikan perwakilan XML nod dan keturunannya (baca sahaja)

Kaedah:

getElementsByTagName mengembalikan koleksi elemen dengan nama yang ditentukan
appendChild menambah nod anak baharu pada nod semasa dan meletakkannya selepas nod anak terakhir
createElement mencipta nod elemen
createTextNode mencipta nod teks yang mengandungi data yang diberikan
removeChild mengalih keluar nod anak yang ditentukan daripada senarai nod anak
hasChildNodes mengembalikan sama ada nod semasa mempunyai nod anak

cloneNode mengembalikan salinan nod semasa
createAttribute mencipta atribut baharu
createCDATASection mencipta bahagian CDATA termasuk data yang diberikan
createComment mencipta nod ulasan
createDocumentFragment mencipta objek DocumentFragment
createEntityReference mencipta objek EntityReference
createNode mencipta nod jenis, nama dan ruang nama yang diberikan
createPorcessingInstruction mencipta nod arahan operasi
insertBefore memasukkan nod kanak-kanak sebelum nod yang ditentukan
Muatkan mengimport dokumen XML di lokasi yang ditentukan
loadXML mengimport dokumen XML rentetan yang ditentukan
replaceChild Menggantikan nod anak yang ditentukan daripada senarai nod anak
Simpan Simpan fail XML ke nod yang ditentukan
selectNodes melakukan pemadanan yang ditentukan pada nod dan mengembalikan senarai nod yang sepadan
selectSingleNode melakukan padanan tertentu pada nod dan mengembalikan nod padanan pertama
transformNode mengubah nod dan keturunannya menggunakan lembaran gaya yang ditentukan
transformNodeToObject mengubah nod dan keturunannya menjadi objek menggunakan lembaran gaya yang ditentukan

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn