奇怪的DOM元素映射到变量

时间:2010-09-13 12:17:23

标签: javascript html dom

今天,一位同事正在为机顶盒开发第三方视频播放器集成,并在他们的文档中找到了这样一个例子:

<a id="say_hello">Hello</a>

<script type="text/javascript">
  say_hello.onclick = function() { alert("Hello world") }
</script>

我只是怀疑它只与CE-HTML有关,但是在谷歌浏览器上尝试过并且还可以使用。

从什么时候可以这样访问DOM元素?

2 个答案:

答案 0 :(得分:0)

至少从Javascript 1.2开始,我相信。只要我一直在做前端编程,我就一直在使用这种东西。

答案 1 :(得分:0)

阅读此链接中的“快捷方式访问者”部分:http://jibbering.com/faq/notes/form-access/。我认为您访问的是命名属性。我甚至尝试将<a>放在<div>中,但我仍然能够使用上面的名称访问它。