dom对象的innerText和innerHTML有什么区别?
本篇将会讲解dom对象的innerText和innerHTML之间的相关区别。
innerText会将所有输出的东西以文本的形式展示在页面上,inderHTML则会返回元素的HTML结构,根据内容会自动创建DOM。
elem.children和elem.childNodes的区别?
elem.children是获取文本节点以外的DOM节点对象,
elem.childNodes是获取所有的DOM节点,包括空的、文本节点。
查询元素有几种常见的方法?
getElementsById():查找指定ID属性的元素
getElementsByClassName():查找指定class属性的元素
getElementsByTagName():查找指定标签的元素
getElementsByName():查找具有name属性的元素
querySeletor():相当于css选择器,查找具有匹配标签的第一个节点
querySeletorAll():相当于css选择器,查找具有匹配标签的所有节点
如何创建一个元素?如何给元素设置属性?
createElement()创建一个HTML元素,参数为tagname,不带<>括号。
createTextNode()创建一个文本节点,参数为文本内容。
setAttribute()用于设置元素属性,
元素的添加、删除?
appendChild():在某个元素末尾添加元素
insertBefore():在某个元素之前添加元素
removeChild():删除某个元素
DOM0 事件和DOM2级在事件监听使用方式上有什么区别?
DOM0级事件 是将一个函数赋值绑定在一个事件处理程序上,只能同时处理一个事件。
DOM2级 定义了两个方法用于处理指定和删除事件处理程序的操作,并且可以为事件添加多个事件处理程序。
attachEvent与addEventListener的区别?
参数个数不同,addEventListener有三个参数,attchEvent只有两个,attachEvent添加的时间处理程序只能发生在冒泡阶段,addEventListener第三个参数可以决定添加的事件处理程序是在捕获阶段还是冒泡阶段处理
第一个参数意义不同, addEventListener的第一个参数是事件类型(比如click,load),而addachEvent第一个参数指明的是事件处理函数名称(onclick,onload)
事件处理程序的作用域不同,addEventListener的作用域是元素本身,this指的是触发元素,而attachEvent事件处理程序会在全局变量内运行,this是window
为一个事件添加多个事件处理程序时,执行顺序不同,addEventListener添加会按照添加顺序执行,而addachEvent添加多个事件处理程序时顺序无规律(添加的 方法少的时候大多是按照添加顺序的反顺序执行的,但是添加的多了就无规律了),所以添加多个的时候,若依赖执行函数顺序,需要自己处理,不能指望浏览器。
解释IE事件冒泡和DOM2事件传播机制?
IE事件冒泡指的是事件会从最内层的元素开始发生,一层一层的向上传播,直到HTML根节点。
DOM2事件传播机制:
事件捕获阶段:事件从根节点向下一层一层寻找事件的目标节点。
目标阶段:到达目标节点,执行目标事件。
事件冒泡阶段:事件从目标节点一层一层回溯到根节点。
如何阻止事件冒泡? 如何阻止默认事件?
使用stopPropagation()函数阻止事件冒泡。
使用preventDefault()函数取消事件的默认行为。
代码题
有如下代码,要求当点击每一个元素li时控制台展示该元素的文本内容。不考虑兼容
<ul class="ct"> <li>这里是</li> <li>饥人谷</li> <li>前端6班</li></ul> <script>var ct = document.querySelector('.ct'), li= ct.querySelectorAll('li');for(var i= 0; i< li.length; i++){ li[i].onclick = function(){ console.log(this.innerText); } }</script>
本篇讲解了dom对象的innerText和innerHTML之间的相关区别,更多相关内容请关注php中文网。
相关推荐:
Atas ialah kandungan terperinci dom对象的innerText和innerHTML有什么区别?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



1. Native js mendapat nod DOM: document.querySelector (pemilih) document.getElementById (pemilih id) document.getElementsByClassName (pemilih kelas).... 2. Dapatkan objek contoh komponen semasa dalam vue2: kerana setiap vue Setiap contoh komponen mengandungi objek $refs, yang menyimpan rujukan kepada elemen atau komponen DOM yang sepadan. Jadi secara lalai, $refs komponen menghala ke objek kosong. Mula-mula anda boleh menambah ref="name" pada komponen, dan kemudian lulus ini.$refs.

DOM ialah model objek dokumen dan antara muka untuk pengaturcaraan HTML dalam halaman dimanipulasi melalui DOM. DOM ialah perwakilan objek dalam memori bagi dokumen HTML, dan ia menyediakan cara untuk berinteraksi dengan halaman web menggunakan JavaScript. DOM ialah hierarki (atau pokok) nod dengan nod dokumen sebagai akarnya.

Dalam pembangunan web, DOM (DocumentObjectModel) adalah konsep yang sangat penting. Ia membolehkan pembangun mengubah suai dan mengendalikan dokumen HTML atau XML halaman web dengan mudah, seperti menambah, memadam, mengubah suai elemen, dsb. Pustaka operasi DOM terbina dalam dalam PHP juga menyediakan pembangun dengan fungsi yang kaya Artikel ini akan memperkenalkan panduan operasi DOM dalam PHP, dengan harapan dapat membantu semua orang. Konsep asas DOM DOM ialah merentas platform, API bebas bahasa yang boleh

DOM pengikat Vue3ref atau penerangan senario analisis sebab kegagalan komponen Dalam Vue3, ia sering digunakan untuk menggunakan ref untuk mengikat komponen atau elemen DOM Banyak kali, ref digunakan dengan jelas untuk mengikat komponen berkaitan, tetapi pengikatan ref sering gagal. Contoh situasi kegagalan pengikatan ref Sebilangan besar kes di mana pengikatan ref gagal ialah apabila ref diikat pada komponen, komponen itu belum lagi diberikan, jadi pengikatan gagal. Atau komponen tidak diberikan pada permulaan dan ref tidak terikat Apabila komponen mula membuat, ref juga mula terikat, tetapi pengikatan antara ref dan komponen tidak selesai apabila menggunakan kaedah berkaitan komponen. Komponen terikat kepada ref menggunakan v-if, atau komponen induknya menggunakan v-if untuk menyebabkan halaman tersebut

Terdapat 5 objek DOM termasuk "dokumen", "elemen", "Nod", "Acara" dan "Tetingkap" 2. "tetingkap", "navigator", "lokasi" dan "sejarah" dan "skrin" dan 5 lain; objek BOM.

BOM dan DOM berbeza dari segi peranan dan fungsi, hubungan dengan JavaScript, saling bergantung, keserasian penyemak imbas yang berbeza dan pertimbangan keselamatan. Pengenalan terperinci: 1. Peranan dan fungsi Fungsi utama BOM adalah untuk mengendalikan tetingkap penyemak imbas Ia menyediakan akses terus dan kawalan tetingkap penyemak imbas, manakala fungsi utama DOM adalah untuk menukar dokumen web menjadi pokok objek. pembangun untuk Mendapatkan dan mengubah suai elemen dan kandungan halaman web melalui pepohon objek ini 2. Hubungan dengan JavaScript, dsb.

dom内置对象有:1、dokumen;2、tingkap;3、navigator;4、lokasi;5、sejarah;6,skrin;7,dokumen.dokumen .title;11、document.cookie。

Artikel ini akan memperkenalkan kepada anda cara melaksanakan animasi tatal mendatar dan menegak bagi elemen DOM dalam js. Saya harap ia akan membantu rakan-rakan yang memerlukan!
