本文主要是介绍项目兼容IE10操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.判断js客户端对象是‘元素“ 还是”文本“ 可以用nodeType 属性。
nodeType
nodeType 属性可返回节点的类型。
最重要的节点类型是:
元素类型 | 节点类型 |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |
http://www.w3school.com.cn/htmldom/dom_nodes_info.asp
2.
IE10
TR 元素获得子元素 trElement.childNodes 的到NodeList
除了包含表示单元格td的元素还包含text 元素
以前的版本就包含td 元素
3
<input type="button" id="selector" class="button" value="选择" οnclick="customAtt(this);" _id="${user.id}" _name="name" _deptName="deptName" _deptId="${user.deptId}" />
function customAtt(node) {
var aa = node.attributes;
for ( var i = 0; i < aa.length; i++) {
var ae = aa[i];
alert('a--->' + aa[i].name)
}
}
自定义属性:" _deptName 通过 aa[i].name 获得是小写 deptname
3.HTML5增加了必填属性"required"
如果元素 <INPUT TYPE="text" required=0 />
只要元素增加required属性,则表示该属性必填,不会管required的值是0 ,还是1
这篇关于项目兼容IE10操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!