Rumah  >  Artikel  >  hujung hadapan web  >  Penjelasan terperinci tentang penggunaan objek dokumen dalam pengetahuan JavaScript_Basic

Penjelasan terperinci tentang penggunaan objek dokumen dalam pengetahuan JavaScript_Basic

WBOY
WBOYasal
2016-05-16 16:21:55931semak imbas

Sifat objek

Salin kod Kod adalah seperti berikut:

document.title                              // Tetapkan tajuk dokumen bersamaan dengan teg HTML document.bgColor //Tetapkan warna latar belakang halaman <br> document.fgColor //Tetapkan warna latar depan (warna teks) <br> document.linkColor //Warna pautan yang tidak diklik<br> document.alinkColor //Warna pautan aktif (fokus pada pautan ini)<br> document.vlinkColor //Warna pautan yang diklik<br> document.URL //Tetapkan atribut URL untuk membuka halaman web lain dalam tetingkap yang sama<br> document.fileCreatedDate //Tarikh penciptaan fail, atribut baca sahaja<br> document.fileModifiedDate //Tarikh diubah suai fail, atribut baca sahaja<br> document.fileSize //Saiz fail, atribut baca sahaja<br> document.cookie //Tetapkan dan baca kuki<br> document.charset //Tetapkan set aksara Cina Ringkas: gb2312<br> <br> </div> ============================================ === =======================<p> sub-objek badan-badan<br> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="51821" class="copybut" id="copybut51821" onclick="doCopy('code51821')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code51821"> document.body // Tentukan permulaan dan akhir badan dokumen bersamaan dengan & lt; body & gt; & lt;/body & gt; <br> document.body.bgColor //Tetapkan atau dapatkan warna latar belakang di belakang objek<br> document.body.link //Warna pautan yang tidak diklik<br> document.body.alink //Warna pautan aktif (fokus pada pautan ini)<br> document.body.vlink //Warna pautan yang diklik<br> document.body.text //Warna teks<br> document.body.innerText //Tetapkan teks antara <body>...</body><br> document.body.innerHTML //Tetapkan kod HTML antara <body>...</body><br> document.body.topMargin //Jing atas halaman<br> document.body.leftMargin //Biping kiri halaman<br> document.body.rightMargin //Jing sebelah kanan halaman<br> document.body.bottomMargin //Jing bawah halaman<br> document.body.background //Imej latar belakang<br> document.body.appendChild(oTag) //Menjana objek HTML secara dinamik<br> <br> </div> Peristiwa objek biasa<p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="29794" class="copybut" id="copybut29794" onclick="doCopy('code29794')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code29794"> document.body.onclick="func()" //Mengklik objek dengan penuding tetikus dicetuskan<br> document.body.onmouseover="func()" //Dicetuskan apabila penuding tetikus bergerak ke objek<br> document.body.onmouseout="func()" //Dicetuskan apabila penunjuk tetikus bergerak keluar dari objek<br> <br> </div> ============================================ === =======================<p> lokasi-lokasi sub-objek<br> </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="69315" class="copybut" id="copybut69315" onclick="doCopy('code69315')">Salin kod<u></u></a> Kod adalah seperti berikut:</span><div class="codebody" id="code69315"> <br> document.location.hash // Bahagian selepas #<br> document.location.host //Nama domain Nombor port<br> document.location.hostname //Nama domain<br> document.location.href // URL Penuh<br> document.location.pathname // Bahagian direktori<br> document.location.port // Nombor port<br> document.location.protocol // Protokol rangkaian (http:)<br> document.location.search // Bahagian selepas ?<br> </div> <p>Peristiwa objek biasa</p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="50752" class="copybut" id="copybut50752" onclick="doCopy('code50752')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code50752"> <br> documenty.location.reload() //Muat semula halaman web<br> document.location.reload(URL) //Buka halaman web baharu<br> document.location.assign(URL) //Buka halaman web baharu<br> document.location.replace(URL) //Buka halaman web baharu<br> </div> <p>============================================ === =======================<br> koleksi imej (imej dalam halaman) <br> a) Rujukan melalui koleksi </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="32999" class="copybut" id="copybut32999" onclick="doCopy('code32999')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code32999"> <br> dokumen.imej                                                                                                                                                                                                                                                                        document.images.length //Bilangan <img> pada halaman yang sepadan<br> document.images[0] //Teg <img> pertama<br> document.images //Teg <img> ke-1<br> <br> </div> b) Rujukan terus <p> melalui atribut nama </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="59702" class="copybut" id="copybut59702" onclick="doCopy('code59702')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code59702"> <img name="oImage"><br> document.images.oImage //document.images.name atribut<br> <br> </div> c) Rujuk atribut src imej<p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="29446" class="copybut" id="copybut29446" onclick="doCopy('code29446')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code29446"> document.images.oImage.src //document.images.name attribute.src<br> <br> </div> d) Cipta imej <p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="96333" class="copybut" id="copybut96333" onclick="doCopy('code96333')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code96333"> var oImej<br> oImej = Imej baharu()<br> document.images.oImage.src="1.jpg"<br> <br> </div> Pada masa yang sama, buat teg <img> pada halaman untuk memaparkannya dengan sewajarnya <p> Kod sampel (penciptaan imej dinamik): <br> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="95670" class="copybut" id="copybut95670" onclick="doCopy('code95670')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code95670"> <html><br> <img name=oImej><br> <script language="javascript"><br> var oImej<br> oImej = Imej baharu()<br>         document.images.oImage.src="1.jpg"<br> </skrip><br> </html><br> <html><br> <script language="javascript"><br> oImage=document.caeateElement("IMG")<br> oImage.src="1.jpg"<br>          document.body.appendChild(oImej)<br> </skrip><br> </html><br> <br> </div> ============================================ === =======================<p> koleksi borang (borang dalam halaman)<br> a) Rujukan melalui koleksi <br> </p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="71103" class="copybut" id="copybut71103" onclick="doCopy('code71103')">Salin kod<u></u></a> Kod adalah seperti berikut:</span><div class="codebody" id="code71103"> <br> document.forms          //Teg <form> <br> pada halaman yang sepadan document.forms.length //Bilangan teg <form> document.forms[0] //Teg <form> pertama<br> document.forms                                                                              // teg < i-1th <br> document.forms.length //Bilangan kawalan dalam i-1 <form><br> document.forms.elements[j] //Kawalan j-1 <br> dalam i-1th <form> <br> </div> --------------------------------<p> b) Rujukan terus <br> melalui atribut nama tag </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="44804" class="copybut" id="copybut44804" onclick="doCopy('code44804')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code44804"> <form name="Myform"><input name="myctrl"></form><br> document.Myform.myctrl //document.form name.control name<br> <br> </div> --------------------------------<p> c) Akses atribut borang <br> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="97142" class="copybut" id="copybut97142" onclick="doCopy('code97142')">Salin kod<u></u></a> Kod adalah seperti berikut:</span></div> <div class="codebody" id="code97142"> document.forms.name                                                               // Sepadan dengan atribut <nama borang> document.forms.action                                                   // Sepadan dengan atribut <form action> document.forms.encoding //sepadan dengan<form enctype>atribut<br> document.forms.target //sepadan dengan <form target> atribut<br> document.forms.appendChild(oTag) //Sisipkan kawalan secara dinamik<br> <br><br> <br>---------------------------------</div> Kod sampel (borang): <p><br></p> <p></p> <div class="codetitle">Salin kod<span><a style="CURSOR: pointer" data="40127" class="copybut" id="copybut40127" onclick="doCopy('code40127')"><u> Kod adalah seperti berikut:</u></a></span> <html></div> <!--Skrip berkaitan dengan kawalan Teks--><div class="codebody" id="code40127"> <form name="Myform"><br> <input type="text" name="oText"><br> <input type="password" name="oPswd"><br> <bentuk><br> <script language="javascript"><br> //Dapatkan nilai kotak kata laluan teks<br> document.write(document.Myform.oText.value)<br> document.write(document.Myform.oPswd.value)<br> </skrip><br> </html><br> <br><br> <br>--------------------------------</div> Kod sampel (kotak semak): <p><br></p> <p></p> <div class="codetitle">Salin kod<span><a style="CURSOR: pointer" data="64289" class="copybut" id="copybut64289" onclick="doCopy('code64289')"><u> Kod adalah seperti berikut:</u><div class="codebody" id="code64289"> <br> <html><br> <!--kotak pilihan, skrip berkaitan kawalan radio--><br> <form name="Myform"><br> <input type="checkbox" name="chk" value="1">1 <br> <input type="checkbox" name="chk" value="2">2 <br> </form>  <br> <script language="javascript"> fun function(){ <br> //Lintas nilai kawalan kotak semak dan tentukan sama ada ia dipilih atau tidak <br> panjang var <br> length=document.forms[0].chk.length <br> untuk(i=0;i<panjang;i){ <br> v=document.forms[0].chk.value <br> b=document.forms[0].chk.checked <br> Jika(b) <br> makluman(v=v "dipilih") <br>                                                                                                                                                                                                                                                                                makluman(v=v "Tidak dipilih") <br>                                                                                                                                       </skrip>  <br> <a href=# onclick="fun()">ddd</a> </html> <br><br> <br>--------------------------------<br> Kod sampel (Pilih): <br> <br> </div> <p><br>Salin kod</p> <p></p> <div class="codetitle"> Kod adalah seperti berikut:<span><a style="CURSOR: pointer" data="91802" class="copybut" id="copybut91802" onclick="doCopy('code91802')"><u> <html></u> <!--Skrip berkaitan dengan Pilih kawalan--></a> <form name="Myform"></span> <select name="oSelect"></div> <nilai pilihan="1">1</option><div class="codebody" id="code91802"> <nilai pilihan="2">2</option><br> <nilai pilihan="3">3</option><br> </select><br> </form><br> <script language="javascript"><br> //Lintas item pilihan kawalan pilihan<br> panjang var<br> length=document.Myform.oSelect.length<br> untuk(i=0;i<panjang;i)<br>         document.write(document.Myform.oSelect.value)<br> </skrip><br> <script language="javascript"><br> //Lintas item pilihan dan tentukan sama ada pilihan dipilih<br> for(i=0;i<document.Myform.oSelect.length;i ){<br /> Jika(document.Myform.oSelect.selected!=true)<br />         document.write(document.Myform.oSelect.value)<br />        lain<br />         document.write("<font color=red>" document.Myform.oSelect.value "</font>") <br> }<br> </skrip><br> <script language="javascript"><br> //Cetak pilihan yang dipilih<br> berdasarkan SelectedIndex ​​​ //(0 ke document.Myform.oSelect.length-1)<br> i=document.Myform.oSelect.selectedIndex<br>         document.write(document.Myform.oSelect.value)<br> </skrip><br> <script language="javascript"><br> //Tambah pilihan secara dinamik pada kawalan pilihan<br>       var oOption = document.createElement("OPTION");<br> oOption.text="4";<br> oOption.value="4";<br> Document.Myform.oSelect.add(oOption);<br> </skrip><br> <html><br> <br><br> <br>============================================ === =======================<br> Koleksi div (lapisan dalam halaman) <br> <br> </div> <p><br>Salin kod</p> <p></p> <div class="codetitle"> Kod adalah seperti berikut:<span><div class="codebody" id="code56149"> <br> <Div id="oDiv">Text</Div><br> document.all.oDiv                                                                                                                                                                                             document.all.oDiv.style.display="" //Setzen Sie die Ebene auf sichtbar<br> document.all.oDiv.style.display="none" //Ebene auf ausgeblendet setzen<br> document.getElementId("oDiv") //Referenzieren Sie das Objekt über getElementId<br> document.getElementId("oDiv").<br> document.getElementId("oDiv").display="none"<br> /*document.all stellt die Sammlung aller Objekte im Dokument dar<br> Nur der IE unterstützt dieses Attribut, daher wird es auch zur Bestimmung des Browsertyps*/<br> verwendet <br> </div> 4 Eigenschaften des Ebenenobjekts<p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="89666" class="copybut" id="copybut89666" onclick="doCopy('code89666')">Code kopieren<u></u></a> Der Code lautet wie folgt:</span></div> <div class="codebody" id="code89666"> document.getElementById("ID").innerText //Dynamischer Ausgabetext<br> document.getElementById("ID").innerHTML //Dynamisches Ausgabe-HTML<br> document.getElementById("ID").outerText //Gleiche wie innerText<br> document.getElementById("ID").outerHTML //Gleich wie innerHTML<br> <br> </div> -------------------------------<p> Beispielcode: <br> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="62558" class="copybut" id="copybut62558" onclick="doCopy('code62558')">Code kopieren<u></u></a> Der Code lautet wie folgt:</span></div> <div class="codebody" id="code62558"> <html><br> <script language="javascript"><br> Funktion change(){<br> document.all.oDiv.style.display="none"<br> }<br> </script><br> <Div id="oDiv" onclick="change()">Text</Div><br> </html><br> <html><br> <script language="javascript"><br> Funktion changeText(){<br> document.getElementById("oDiv").innerText="NewText"<br> }<br> </script><br> <Div id="oDiv" onmouseover="changeText()">Text</Div><br> </html><br> <br> </div></span> </div></a></span> </div> </div> </div></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>Kenyataan:</span><div>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</div></div></div><div class="nphpSytBox"><span>Artikel sebelumnya:<a class="dBlack" title="Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser" href="http://m.php.cn/ms/faq/9572.html">Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser</a></span><span>Artikel seterusnya:<a class="dBlack" title="Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser" href="http://m.php.cn/ms/faq/9574.html">Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>Artikel berkaitan</h2><em><a href="http://m.php.cn/ms/article.html" class="bBlack"><i>Lihat lagi</i><b></b></a></em><div class="clear"></div></div><ul class="nphpXgwzList"><li><b></b><a href="http://m.php.cn/ms/faq/1609.html" title="Analisis mendalam bagi komponen kumpulan senarai Bootstrap" class="aBlack">Analisis mendalam bagi komponen kumpulan senarai Bootstrap</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ms/faq/1640.html" title="Penjelasan terperinci tentang fungsi JavaScript kari" class="aBlack">Penjelasan terperinci tentang fungsi JavaScript kari</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ms/faq/1949.html" title="Contoh lengkap penjanaan kata laluan JS dan pengesanan kekuatan (dengan muat turun kod sumber demo)" class="aBlack">Contoh lengkap penjanaan kata laluan JS dan pengesanan kekuatan (dengan muat turun kod sumber demo)</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ms/faq/2248.html" title="Angularjs menyepadukan UI WeChat (weui)" class="aBlack">Angularjs menyepadukan UI WeChat (weui)</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ms/faq/2351.html" title="Cara cepat bertukar antara Cina Tradisional dan Cina Ringkas dengan JavaScript dan helah untuk tapak web menyokong pertukaran antara kemahiran_javascript Cina Ringkas dan Tradisional" class="aBlack">Cara cepat bertukar antara Cina Tradisional dan Cina Ringkas dengan JavaScript dan helah untuk tapak web menyokong pertukaran antara kemahiran_javascript Cina Ringkas dan Tradisional</a><div class="clear"></div></li></ul></div></div><div class="nphpFoot"><div class="nphpFootBg"><ul class="nphpFootMenu"><li><a href="http://m.php.cn/ms/"><b class="icon1"></b><p>Rumah</p></a></li><li><a href="http://m.php.cn/ms/course.html"><b class="icon2"></b><p>Kursus</p></a></li><li><a href="http://m.php.cn/ms/wenda.html"><b class="icon4"></b><p>Soal Jawab</p></a></li><li><a href="http://m.php.cn/ms/login"><b class="icon5"></b><p>saya</p></a></li><div class="clear"></div></ul></div></div><div class="nphpYouBox" style="display: none;"><div class="nphpYouBg"><div class="nphpYouTitle"><span onclick="$('.nphpYouBox').hide()"></span><a href="http://m.php.cn/ms/"></a><div class="clear"></div></div><ul class="nphpYouList"><li><a href="http://m.php.cn/ms/"><b class="icon1"></b><span>Rumah</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/course.html"><b class="icon2"></b><span>Kursus</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/article.html"><b class="icon3"></b><span>Artikel</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/wenda.html"><b class="icon4"></b><span>Soal Jawab</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/dic.html"><b class="icon6"></b><span>Kamus</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/course/type/99.html"><b class="icon7"></b><span>Manual</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/xiazai/"><b class="icon8"></b><span>Muat turun</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ms/faq/zt" title="Topik"><b class="icon12"></b><span>Topik</span><div class="clear"></div></a></li><div class="clear"></div></ul></div></div><div class="nphpDing" style="display: none;"><div class="nphpDinglogo"><a href="http://m.php.cn/ms/"></a></div><div class="nphpNavIn1"><div class="swiper-container nphpNavSwiper1"><div class="swiper-wrapper"><div class="swiper-slide"><a href="http://m.php.cn/ms/" >Rumah</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/article.html" class="hover">Artikel</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/wenda.html" >Soal Jawab</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/course.html" >Kursus</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/faq/zt" >Topik</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/xiazai" >Muat turun</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/game" >Permainan</a></div><div class="swiper-slide"><a href="http://m.php.cn/ms/dic.html" >Kamus</a></div><div class="clear"></div></div></div><div class="langadivs" ><a href="javascript:;" class="bg4 bglanguage"></a><div class="langadiv" ><a onclick="javascript:setlang('zh-cn');" class="language course-right-orders chooselan " href="javascript:;"><span>简体中文</span><span>(ZH-CN)</span></a><a onclick="javascript:setlang('en');" class="language course-right-orders chooselan " href="javascript:;"><span>English</span><span>(EN)</span></a><a onclick="javascript:setlang('zh-tw');" class="language course-right-orders chooselan " href="javascript:;"><span>繁体中文</span><span>(ZH-TW)</span></a><a onclick="javascript:setlang('ja');" class="language course-right-orders chooselan " href="javascript:;"><span>日本語</span><span>(JA)</span></a><a onclick="javascript:setlang('ko');" class="language course-right-orders chooselan " href="javascript:;"><span>한국어</span><span>(KO)</span></a><a onclick="javascript:;" class="language course-right-orders chooselan chooselanguage" href="javascript:;"><span>Melayu</span><span>(MS)</span></a><a onclick="javascript:setlang('fr');" class="language course-right-orders chooselan " href="javascript:;"><span>Français</span><span>(FR)</span></a><a onclick="javascript:setlang('de');" class="language course-right-orders chooselan " href="javascript:;"><span>Deutsch</span><span>(DE)</span></a></div></div><script> var swiper = new Swiper('.nphpNavSwiper1', { slidesPerView : 'auto', observer: true,//修改swiper自己或子元素时,自动初始化swiper observeParents: true,//修改swiper的父元素时,自动初始化swiper }); </script></div></div><!--顶部导航 end--><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body></html>