【发布时间】:2013-12-05 08:44:27
【问题描述】:
我想用JS获取当前元素的计算样式, 我能够获取其他属性,但在涉及 css 时被卡住了。
这是我的代码,请帮忙
document.addEventListener("click", function (e) {
e.preventDefault();
var dom_id = e.target.id.toString();
var dom_class = e.target.className.toString();
var dom_el = e.target.toString();
var dom_html = e.target.innerHTML;
document.getElementById('ospy_id').value = dom_id;
document.getElementById('ospy_class').value = dom_class;
document.getElementById('ospy_el').value = dom_el;
},
false);
【问题讨论】:
-
@elclanrs 我正在开发一个 chrome 插件,它给出了当前元素的属性。
-
@CleanX:那你的问题不正确。您特别要求 computed 样式,但接受了一个答案,即只为您提供在元素上分配的样式,而不是来自样式表。
标签: javascript jquery css jquery-plugins google-chrome-extension