是否可以使用Javascript访问XML元素的CSS样式?

时间:2013-01-20 03:10:56

标签: javascript css dom

  

可能重复:
  styling XML (not HTML) with javascript & css after rendering in browser

是否可以访问浏览器中显示的XML文档的CSS样式属性?

可以使用.getElementsByTagName()来访问该元素。浏览器正确应用了CSS样式。调试面板(FF中的Firebug,Chrome中的Dev Tools)报告样式。所以数据就在那里。

但是所有这些都返回null或undefined:

document.getElementsByTagName("pb")[1].style
document.getElementsByTagName("pb")[1].css
document.getElementsByTagName("pb")[1].getAttribute('style')
document.getElementsByTagName("pb")[1].getAttribute('css')

DOM是否不公开样式?

更新:打开的问题询问更改样式。这个只询问访问样式。

如果实际上只需要只读访问权限,请使用.getComputedStyle()

0 个答案:

没有答案