js如何在id不同的地方插入一段不同的html代码 10

帮忙写一段JSID=1时不生成id=3时生成<ahref="../?mod=product_list&classid">id=3会生成的</a>id=2时生成<ahref... 帮忙写一段JS

ID=1时不生成
id=3时生成 <a href="../?mod=product_list&classid">id=3会生成的</a>
id=2时生成 <a href="../?mod=product_list&classid">id=2要插入的</a>

这里的ID我是用{$id}生成的1.2.3.4<li ID={$id} >
<ul>
<li ID=3 ><a href="../?mod=product_list&classid">id=3会生成的</a></li>
<li ID=2 ><a href="../?mod=news_list&classid" >id=2要插入的</a></li>
</ul>

求大神帮忙
展开
 我来答
happyWorkXiaoXu
2013-08-16 · TA获得超过614个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:146万
展开全部
请问下,你这个程序是用的别人的系统进行的二次开发么,{$id}看上去很像DZ封装的php代码样,如果知道了你是用什么程序开发的话,那么直接就可以用人家封装的代码进行判断。

当然也可以向楼下[472391061]所说的那样先生成空的<li id=数字>,然后再写JS代码document.getElementById("li标签ID").innerHTML=“超链接”,就行了,如果是进行的二次开发我觉得用上面的那种方法比较好,只是再循环{$id}用{if $id=3} ...{/if}啥的来判断下就行了,当然这个if也不知道人家是不是这样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
打井思饮92
2013-08-14 · 超过19用户采纳过TA的回答
知道答主
回答量:124
采纳率:50%
帮助的人:37.6万
展开全部
JQ能轻松实现这个功能不过我研究不的不深,我只会这种 不知道是不是你要的东西
<li id="3"></li>
<li ID="2" ></li>
</ul>
<script type="text/javascript">
document.getElementById("3").innerHTML = "<a href=\"/\">id=3会生成的</a>";
document.getElementById("2").innerHTML = "<a href=\"/\">id=2要插入的</a>";
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13eda02
2013-08-08 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
if(id=2)
document.getElementById('2').innerHTML="就是2的内容";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式