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>
展开
 我来答
lkstarsea
2013-08-08 · TA获得超过315个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:188万
展开全部
<!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>
追问


这个里面的id是不变的,一段结一段重复的
追答
id不可以不变,在同一document中,id是唯一标志,不能重复。
雨之快乐dca51ae
2013-08-09 · TA获得超过327个赞
知道小有建树答主
回答量:308
采纳率:33%
帮助的人:119万
展开全部

我晕

看你html代码应该一样的样式

那个id left left2之类的用class=left就是了

然后引用jquery

$(".left").html("使用单位");

这样多简单省事啊

相同样式的列表用class方便实用点

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式