如果我的html文件中有以下代码
<div id=div1>
<script type="text/javascript">
externalFunction();
</script>
是否可以在方法externalFunction()中获取div的id?
此致 达明
答案 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有所了解(例如课程或其位置或其他任何内容),您可以得到更长的答案。