-3

如何通过样式找到 div 元素?

我在 IE6 中“查看源代码”并有这个:

...an><div id="lga" style="height:231px;margin-top:-22px"><img alt="Google"...

我怎样才能在 JavaScript 中得到这个?

4

5 回答 5

0

如果你真的想通过它的风格找到元素(我不推荐)

通过 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/

希望这有帮助:)

于 2013-10-01T02:56:25.927 回答
0

问题不是很清楚。这是你要找的吗?

var div_style = document.getElementById('lga').style;
于 2013-10-01T02:43:47.050 回答
0

为什么要按样式获取 div?通过它的 ID 获取它要简单得多。

标准 JavaScript:

document.getElementById("lga");

如果使用 jQuery:

$("#lga");
于 2013-10-01T02:44:07.610 回答
0

使用document.getElementById()

document.getElementById("lga");
于 2013-10-01T02:44:22.507 回答
0

真正的 WTF 是您正在使用 Internet Explorer 6,即使 Internet Explorer 8 是 Windows 7 的标准,Internet Explorer 9 及更高版本是 Windows 9 的标准,即使您有旧版本的 Windows,仍然有 firefox 和 Chrome >互联网浏览器 6.

于 2013-10-01T03:34:27.990 回答