0
A
回答
0
它得到一個DOM元素通過其ID
7
大多數HTML結構有一個名爲「ID」必須是在整個HTML頁面中唯一的元素。如<div id="uniqueDiv1">
。 getElementById
返回該HTML對象。在我的例子中,getElementById("uniqueDiv1")
返回該div。然後,您可以使用它來設置樣式或使用它進行操作。
1
它從HTML文檔中返回一個元素,該元素的ID屬性設置爲您要求的值。例如,JavaScript的
document.getElementById('myId');
將返回第一個元素中找到相匹配的ID,如
<a id="myId">Link</a>
我說,「第一個元素髮現」,因爲這正是會發生什麼 - 顧名思義,在頁面中ID必須是唯一的。每個HTML頁面必須只有一個同名的ID。如果你違反這條規則,你會得到意想不到的結果。
0
getElementById
允許您訪問頁面的元素。
允許使用此頁面作爲一個例子:
<html>
<head>
<title>Test Page</title>
</head>
<body>
<div id="myDIV">Hello World!</div>
</body>
</html>
document.getElemenById('myDIV').innerHTML
會給你Hello World!
document.getElementById('myDIV').style.display = "none"
將隱藏div標籤。
如果你想看看它能在活動頁面上做些什麼,我會建議你得到Firefox並安裝Firebug插件。這將讓你看到所有的DOM東西,並與他們一起玩,而不必重新保存一個頁面。
相關問題
- 1. in()...它是做什麼的?
- 2. 什麼是MD5CryptoServiceProvider,它可以做什麼?
- 3. 這個javascript代碼是做什麼的?它是惡意的嗎?
- 4. 什麼是string.indexOf(「*。」)在Javascript中做什麼?
- 5. 什麼是python中的類,它做什麼,它爲什麼需要它?
- 6. javascript in spam email;它試圖做什麼?
- 7. 惡意使用Javascript - 它做了什麼?
- 8. 什麼是IOR文件,它是做什麼的,它是如何工作的?
- 9. Grails - fetchmode - 它是做什麼的?
- 10. Wierd Javascript代碼在電子郵件...它是做什麼的?
- 11. Dynamic GetElementById - 它是空的
- 12. JavaScript Harmony - 它是什麼?
- 13. Qt SDK,Apwrapper:它是什麼,它做什麼。
- 14. 在JavaScript的什麼呢(......)做的正是
- 15. HttpWebRequest.UserAgent:它做什麼
- 16. 這條Javascript線是做什麼用的?
- 17. 這個Javascript是做什麼的?
- 18. 這個javascript代碼是做什麼的?
- 19. Javascript - 這行是做什麼用的?
- 20. 這段Javascript代碼是做什麼的?
- 21. getElementById和null - 爲什麼?
- 22. 爲什麼JavaScript轉換它,它是什麼將它轉換爲?
- 23. jQuery:它是什麼「禁止」在純Javascript中做
- 24. PowerShell的「ResumeState」它做什麼
- 25. 觀察類,它是什麼,應該做什麼
- 26. Javascript做什麼(| =,&=和〜)?
- 27. 此JavaScript做什麼?
- 28. 什麼是Ext.Component.initialConfig,它做了什麼,以及在什麼情況下使用它?
- 29. 什麼preprocessing.scale()做什麼?它是如何工作的?
- 30. @@在傀儡中叫什麼?它是做什麼的?
而在Internet Explorer 6/7中,它將返回一個「name」屬性也具有該值的元素。換句話說,在這種情況下,Internet Explorer被打破。 (我認爲8解決了這個問題,但我不是100%確定的。) – Pointy 2010-06-28 20:27:39