javascript和div ids

时间:2010-06-14 18:51:52

标签: javascript html

如果我的html文件中有以下代码

<div id=div1> 
<script type="text/javascript">
    externalFunction();
</script>

是否可以在方法externalFunction()中获取div的id?

此致 达明

2 个答案:

答案 0 :(得分:2)

如果您尝试简单地获取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.
}

答案 1 :(得分:2)

你的意思是身份证?名字不同。简短的回答是否定的,如果您对所寻找的div有所了解(例如课程或其位置或其他任何内容),您可以得到更长的答案。