zoukankan      html  css  js  c++  java
  • 节点相关

    判断是否为IE节点相关:

    HTML 文档中的每个成分都是一个节点。

     

    整个文档是一个文档节点 

     

    每个 HTML 标签是一个元素节点 

     

    包含在 HTML 元素中的文本是文本节点 

     

    每一个 HTML 属性是一个属性节点 

     

    注释属于注释节点 

     

    节点的信息(属性)

     

                 节点类型           节点名字        节点值

                nodeType(数值)       nodeName      nodeValue

     

    元素节点         1                标签名         null   

    属性节点         2                属性名        属性值

    文本节点         3                 #text         文本

    注释节点         8                 #comment      注释的文字

    文档节点         9                 #document     null

     

    由于兼容性问题,换行可能也被计算成节点,换行是3。

    引用节点:

      getElementById("id")

          getElementsByTagName("")

          getElementsByName("")

      getElementsByClassName(" ");

    注意:除了Id,tagnameNameElements都有复数,而且存在兼容性问题(尤其是IE),比如换行,可能会被计算在节点在内。

    Name属性不属于div的标准属性,不符合w3c标准,但加上也能用。但这里会有些问题。Name属于input的标准属性(name属性规定INPUT元素的名称,只有设置了name的表单元素才能在提交表单时传递它们的值)。

     

    判断是否为IE:

    Js中用document.all.只有IE才支持DOCUMENT.ALL

    写法:

    <script type="text/javascript">

    If(document.all){

    Alert("IE");

    }else{

    IE

    }

    </script>

     

     

     

  • 相关阅读:
    c++趣味之难以发现的bug
    解决html5 canvas 绘制字体、图片与图形模糊问题
    c++趣味之shared_ptr额外好处
    标准mysql(x64) Windows版安装过程
    解决Chrome与jQuery菜单兼容问题
    在Linux与Windows上获取当前堆栈信息
    TypeScript技巧集锦(陆续更新)
    c++趣味之变量名,颠覆所有教科书的VisualStudio
    Web前端:博客美化:三、右上角的Github Ribbon
    Web前端:博客美化:二、鼠标特效
  • 原文地址:https://www.cnblogs.com/hamsterPP/p/4652990.html
Copyright © 2011-2022 走看看