zoukankan      html  css  js  c++  java
  • 【javascript基础】document.getElementById

    含义:接收一个参数ID,如果能找到,则返回该元素,否则返回null,注意,区分大小写。

    有个奇怪的问题,IE8以及较低版本的浏览器不区分ID的大小写,因此‘content’, 'Content'会当做相同的元素处理。

    1 <div id="content">111</div>
    2 <script>
    3 var content = document.getElementById("content");   
    4 var _content = document.getElementById("Content");   //IE8以及较低版本的浏览器不区分ID的大小写,因此‘content’, 'Content'会当做相同的元素处理。
    5 </script>

    如果页面中多个ID值相同,只会返回第一个。

    IE7及较低版本还有一个有意思的怪癖,name特性与特定ID相匹配的表单元素(input,textarea,button,select)也会被该方法返回。如果有哪个表单元素的name特性等于特定的ID,而且该元素在文档中带有特定的ID的元素前面,那么IE就会返回那个表单元素。

    1 <input type="text" name="myElement" value="1111" />
    2 <div id="myElement" >222</div>
    3 <script>
    4 var content = document.getElementById("myElement");   //IE7中会返回input,其他浏览器正常
    5 </script>

    参考:《javascript高级程序设计》第三版

  • 相关阅读:
    最后完整的excel.java文件
    *将制定类型的List写入Excel中
    初始化Excel表格
    单元格的格式设置 字体大小 颜色 对齐方式、背景颜色等
    生成写入excel
    activity_daochu.xml代码
    设计了activity_daochu.xml
    个人作业第二阶段
    阅读笔记一-1软件=程序+软件工程
    每日总结
  • 原文地址:https://www.cnblogs.com/sniper007/p/2832961.html
Copyright © 2011-2022 走看看