window.onload=function(){
$.ajax({
url:"/smsp/demo",
type:"POST",
dataType:"json",
success:function(data){
var flag = data.flag;//是否有上架通告
var tztg_title = data.tztg;//上架通告标题
var length = data.tztg_title.length;//上架通告数
if(flag){
for(var i=0;i<length;i++){
//document.getElementById("haha").innerHTML = "<a href>这是一个测试连接</a>";
}
var MsgPop=document.getElementById("winpop");//获取"winpop"对象
MsgPop.style.display= "block";
MsgPop.style.height='180px';
}
},
error:function(){
alert("数据传输失败!");
}
});
<form action="" name="form2">
<div id="winpop" >
<div class="title">您有新的短消息!<span class="close" onclick="down()">关闭</span></div>
<table class="con" >
<tr>
<td>上架信息已被修改!</td>
</tr>
<tr >
<td > <a href="<dltd:cmd command='tztg_for_que'/>" target="_blank" id = "tztg_title" >11111</a></td>
</tr>
</table>
</div>
</form>
在上图for循环中添加个方法,在下图的<td>中添加length个名字叫data.tztg[i]的<a href>链接。求帮帮忙。
java javaweb
------解决方案--------------------
没明白楼主的问题是什么,
document.getElementById("haha").innerHTML = "<a href>这是一个测试连接</a>";
你的这条语句就可以啊,只是你下边页面里也没有id="haha"的啊
你只要在你想要插入超链接的<td>里加入id就可以了,像这样<td id="haha">
------解决方案--------------------
var a ="<a href=\"<dltd:cmd command='tztg_for_que'/>\" target='_blank' id = 'tztg_title'>"+data.tztg[i]+"</a>";
$("#td").html(a);