xml地图|网站地图|网站标签 [设为首页] [加入收藏]

正规赌博十大app排名

当前位置:网上十大正规赌博平台 > 正规赌博十大app排名 > Js操作树节点自动折叠展开的几种方法,获取元素

Js操作树节点自动折叠展开的几种方法,获取元素

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-07-30 00:04

1、方法一

Javascript获取CSS属性值方法:getComputedStyle和currentStyle

今天写js的时候遇到了一个陷(da)阱(keng)

复制代码 代码如下:

1 .对于元素的内联CSS样式(<div style="color:#369">hello</div>),可以直接使用element.style.color来直接获取css属性的值;

关于HTML/XML节点的问题

var tree = L5.getCmp('edocOutfileRelationTree');
//增加选择树,节点自动折叠
tree.on("click", function(node,e){
node.getUI().toggleCheck(true);
});
tree.root.expand();

2. 但是对于外部定义的css样式使用这种方式就无法获取了,而且IE浏览器和其他标准浏览器(Firefox,Chrome,Opera,Safari)使用的方法不一样,IE浏览器使用element.currentStyle,W3C标准浏览器使用getComputedStyle来获取。

据说在IE中nextSibling不会返回文本节点,而chrome或者firefox等会返回文本节点……

2、方法二

  1. IE获取元素外部定义的CSS属性值: element.currentStyle

这个我的工作带来了很严重的问题

复制代码 代码如下:

currentStyle对象返回了元素上的样式表,但是style对象只返回通过style标签属性应用到元素的内嵌样式。

在网上搜到了很多处理方法,都是给js添加各种封装的函数……

本文由网上十大正规赌博平台发布于正规赌博十大app排名,转载请注明出处:Js操作树节点自动折叠展开的几种方法,获取元素

关键词: ag线上娱乐