最近,我注意到浏览器会自动创建变量来引用带有id的元素。例如,此页面上的stackoverflow徽标
<div id="hlogo">
<a href="/">Stack Overflow</a>
</div>
或右侧的问题信息
<table id="qinfo"></table>
您只需使用其ID即可访问这些内容。在控制台上试试吧。
我想知道的是,此功能(如果已实施)何时实施?它的未来是什么?我在哪里可以找到文档?
答案 0 :(得分:0)
我不认为你会找到关于它何时是元素的任何文档。但是,如果您想知道如何在没有id的情况下访问元素,那么有一些方法,如document.getElementsByClassName( Howevere要注意所有浏览器都不支持。)
还有这样的方法:
<div onclick='test(this)' class='test>
答案 1 :(得分:0)
使用
在javascript中使用了很长时间的选择document.getElementById("id")
文档:http://www.w3schools.com/jsref/met_doc_getelementbyid.asp
jquery库也允许您使用&#39;#&#39;选择项目。选择器,即。
$("#id")