我一直注意到Chrome会根据HTML文档中具有ID的元素来假设变量。
例如,如果我的页面上有<video id="video" src="foo.webm"></video>
,那么变量&#34; video&#34;将由浏览器自动创建。无需输入var video = document.getElementById("video");
这是标准的浏览器功能吗?它和我们待在一起吗?我应该利用这个还是警惕它?我喜欢它,因为它节省了宝贵的字节,特别是当你有大量的元素对象要定义时。
答案 0 :(得分:-1)
不会以这种方式创建变量。
document.getElementById(“video”)表示您正在选择“video”元素,而不是变量。结帐CSS Selectors