如何通过样式找到 div 元素?
我在 IE6 中“查看源代码”并有这个:
...an><div id="lga" style="height:231px;margin-top:-22px"><img alt="Google"...
我怎样才能在 JavaScript 中得到这个?
如何通过样式找到 div 元素?
我在 IE6 中“查看源代码”并有这个:
...an><div id="lga" style="height:231px;margin-top:-22px"><img alt="Google"...
我怎样才能在 JavaScript 中得到这个?
如果你真的想通过它的风格找到元素(我不推荐)
通过 jQuery 执行此操作
// jQuery attr equal value selector [1]
$('[style="{your_style_value}"]');
// in your case
$('[style="height:231px;margin-top:-22px"]')
[1] http://api.jquery.com/attribute-equals-selector/
希望这有帮助:)
问题不是很清楚。这是你要找的吗?
var div_style = document.getElementById('lga').style;
为什么要按样式获取 div?通过它的 ID 获取它要简单得多。
标准 JavaScript:
document.getElementById("lga");
如果使用 jQuery:
$("#lga");
document.getElementById("lga");
真正的 WTF 是您正在使用 Internet Explorer 6,即使 Internet Explorer 8 是 Windows 7 的标准,Internet Explorer 9 及更高版本是 Windows 9 的标准,即使您有旧版本的 Windows,仍然有 firefox 和 Chrome >互联网浏览器 6.