直接用id获取dom元素

在用js做编辑功能时候,发现一种奇怪的写法。用到了没有定义的变量来直接操作dom,查询之后发现这个小的知识点

标签有id这个属性,不使用getElementById方法,也可以直接用id获取dom元素。

如果dom元素的id名称不和js内置属性或全局变量重名的话,该名称自动成为window对象的属性,指向表示文档元素的HTMLElement元素,所以可以直接用来操作dom。

看网上的说法是,这个是IE首先支持,火狐谷歌后面才支持的。不过现在还未形成标准,为了保险,还是不推荐使用。

不过看各大浏览器都支持,觉得也许以后这个有可能直接成标准也说不定哈,到时候又可以省几个代码0.

<div id="hidd" >
</div>

<script>
  hidd.innerHTML = 'hello'
</script>  
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,128评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,091评论 1 45
  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 9,078评论 0 7
  • “因为陷入梦境太深 梦溢出到现实的领域 终于造成梦的泛滥” 好友平静的给我叙说着她的梦以及梦醒之后的无力感。我不知...
    安屿末时阅读 3,122评论 0 1
  • 怎么说呢,与人相处真的是一门艺术吧! 靠的太近的时候觉得人家有些冷漠,离得远吧,又会觉得一个人孤独害怕。 最近老觉...
    丫丫燕宝阅读 2,523评论 0 0