想要把css或者js内容做成json比较不靠谱,因为css中的选择器有带.的类选择器,有带#的id选择器,是不能作为标识符的,js内容也不容易分析。
js中innerhtml获取到的是元素的元素内容
比如这段代码
<li><a class="hide" href="../ie/index.html">第1个</a>实际上获取到的li元素的innerhtml就是
<li><a class="hide" href="../ie/index.html">第6个</a>
css的内容是不会被获取到的
如果要获取样式的话可以用obj.getComputedStyle
设置属性的话可以用obj.style属性来设置样式
1、test.offseHeight相当于内容区高度+上下边界+上下内边距。2、test.clientHeight相当于内容区高度+上下内边距。
3、(推荐使用)window.getComputedStyle(test).getPropertyValue(‘height‘)。getComputedStyle方法取得了元素的所有样式。