Rumah > Artikel > hujung hadapan web > JavaScript mengawal kemahiran elemen_javascript halaman web mendapatkan halaman web
Bacaan yang disyorkan: Halaman Web Kawalan JavaScript - DOM
JavaScript mengawal halaman web-CSS dan DOM
Gunakan DOM untuk memisahkan HTML
Menggunakan JavaScript untuk mengawal kandungan web sebenarnya sama seperti memasak. Tidak perlu membersihkan sisa, tetapi tidak ada cara untuk menikmati hasil yang lazat.
Walau bagaimanapun, anda akan dapat melengkapkan komponen HTML kandungan web: yang lebih penting, anda akan mempunyai keupayaan untuk menggantikan komponen halaman web.
JavaScript membolehkan anda memanipulasi kod HTML halaman web mengikut kehendak anda, sekali gus membuka pintu kepada semua jenis peluang menarik, semuanya kerana kewujudan objek standard: DOM
getElementById
HTML标签都有一个"id"属性,第个标签的该属性都是独一无二的 可以通过id属性来获取元素 <body> <div id="div1"> <div id="div2"> 内容 </div> </div> </body> var sceneDesc=document.getElementById("div2"); getElementById可以通过元素的id属性去访问标签 括号里是id的值
getElementsByTagName
也可以通过标签名来获取元素 <body> <div id="div1"> <div id="div2"> <div id="div3"> 内容 </div> </div> </div> </body> var divs=document.getElementsByTagName("div"); getElementsByTagName返回所有div标签,结果是一个数组,结果按照标签在HTML中的顺序排列 括号里是标签名 var divs=document.getElementsByTagName("div")[2]; 用索引获取第三个div标签
innerHTML
innerHTML特性对所有存储在元素里的内容提供了访问管道 通过innerHTML访问元素内存储的内容: <div id="div1"> <p id="story"> you are standing</p> <strong>alone</strong> in the woods. </div> </body> document.getElementById("story").innerHTML; 返回的内容是: you are standing alone in the woods. innerHTML获取的是指定元素下的所有内容与标签 innerHTML也能用于设置网页内容 document.getElementById("story").innerHTML="You are <strong>not</strong> alone!"; innerHTML只用来设置可以包含文本的标签
Itu sahaja pengetahuan tentang mengawal halaman web dengan JavaScript - mendapatkan elemen halaman web saya harap ia akan membantu anda!