div里的内容怎么用js调用啊,急!!! 5
其实目的就是在一个div中调用js里写好的内容,div有很多,但是内容都是一样的,怎么实现啊。用下面的代码只能显示在第一个box中,后面我要是复制很多就不会显示,只能显示...
其实目的就是在一个div中调用js里写好的内容,div有很多,但是内容都是一样的,怎么实现啊。
用下面的代码只能显示在第一个box中,后面我要是复制很多就不会显示,只能显示一次,怎么解决。
window.onload = function goSelect(id) {
var testdiv = document.getElementById("left");
testdiv.innerHTML="使用单位:";
var testdiv = document.getElementById("right");
testdiv.innerHTML="使用期限:";
}
<div id="box">
<div id="text_main">
<div id="left"></div>
<div id="right"></div>
</div>
<div id="text_main2">
<div id="left2"></div>
<div id="right2"></div>
</div>
</div> 展开
用下面的代码只能显示在第一个box中,后面我要是复制很多就不会显示,只能显示一次,怎么解决。
window.onload = function goSelect(id) {
var testdiv = document.getElementById("left");
testdiv.innerHTML="使用单位:";
var testdiv = document.getElementById("right");
testdiv.innerHTML="使用期限:";
}
<div id="box">
<div id="text_main">
<div id="left"></div>
<div id="right"></div>
</div>
<div id="text_main2">
<div id="left2"></div>
<div id="right2"></div>
</div>
</div> 展开
2个回答
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function goSelect(id) {
for(var i=1;i<=3;i++){
eval('var testdiv = document.getElementById("left'+i+'");testdiv.innerHTML="使用单位:"; var testdiv = document.getElementById("right'+i+'");testdiv.innerHTML="使用期限:";');
}
}
//-->
</SCRIPT>
<BODY>
<div id="box">
<div id="text_main1">
<div id="left1"></div>
<div id="right1"></div>
</div>
<div id="text_main2">
<div id="left2"></div>
<div id="right2"></div>
</div>
<div id="text_main3">
<div id="left3"></div>
<div id="right3"></div>
</div>
</div>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function goSelect(id) {
for(var i=1;i<=3;i++){
eval('var testdiv = document.getElementById("left'+i+'");testdiv.innerHTML="使用单位:"; var testdiv = document.getElementById("right'+i+'");testdiv.innerHTML="使用期限:";');
}
}
//-->
</SCRIPT>
<BODY>
<div id="box">
<div id="text_main1">
<div id="left1"></div>
<div id="right1"></div>
</div>
<div id="text_main2">
<div id="left2"></div>
<div id="right2"></div>
</div>
<div id="text_main3">
<div id="left3"></div>
<div id="right3"></div>
</div>
</div>
</BODY>
</HTML>
追问
这个里面的id是不变的,一段结一段重复的
追答
id不可以不变,在同一document中,id是唯一标志,不能重复。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询