如果我的html文件中有以下代码
<div id=div1>
<script type="text/javascript">
externalFunction();
</script>
可以在externalFunction()方法中获取div的id吗?
问候达米恩
发布于 2010-06-15 02:54:40
你是说身份证吗?名称不同。简短的答案是否定的,而更长的答案是,如果你知道一些关于你正在寻找的div的信息(比如类或它所在的位置或其他任何东西),你就可以。
发布于 2010-06-15 02:54:07
如果您试图简单地获取div
而不实际引用id
,则可以在jQuery中执行以下操作:
$("div").each(function() {
// Do stuff.
});
这实际上会遍历页面上的每个divs
,然后由您的externalFunction()
相应地处理每个div
。
当jQuery不是一个选择的时候:
var divElements = document.getElementsByTagName("div");
for (var i=0; i < divElements.length; i++) {
var currDiv = divElements[i]; // Do stuff with the element.
}
https://stackoverflow.com/questions/3040006
复制相似问题