首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js生成超链接,该怎么解决

2012-08-28 
js生成超链接想用js生成超链接插入到一个表格当中代码如下function paihang_table_day(data_table_day){fo

js生成超链接
想用js生成超链接插入到一个表格当中代码如下
function paihang_table_day(data_table_day){
for(var i=0;i<20;i++){
paihangString[i]=data_table_day[i];
}
var trs = document.getElementById("table_word_day").getElementsByTagName("tr");
for(var i=0,j=0; i<trs.length; i++) {//从1开始,0是标题那一行
var tds = trs[i].getElementsByTagName("td");
var str = '<a href=\"http://localhost:8080/MUCSerach2/page2.jsp?word='+paihangString[j]+'&LangCheck=wei&go=\">'+paihangString[j]+'</a>';
tds[0].innerHTML = str;
tds[1].innerHTML = paihangString[j+1];
j=j+2;
}
}
会产生错误 请高手指点

[解决办法]

JScript code
function paihang_table_day(data_table_day){for(var i=0;i<20;i++){paihangString[i]=data_table_day[i];}var trs = document.getElementById("table_word_day").getElementsByTagName("tr");for(var i=0,j=0; i<trs.length; i++) {//从1开始,0是标题那一行var tds = trs[i].getElementsByTagName("td");//使用创建元素节点的方式来添加节点var aEle=document.createElement("a");var url="http://localhost:8080/MUCSerach2/page2.jsp?word="+paihangString[j]+"&LangCheck=wei&go="aEle.setAttribute("href",url);//新建一个文本节点var textNode=document.createTextNode(paihangString[j]);aEle.appendChild(textNode);tds[0].appendChild(aEle)//新建一个文本节点var textNode2=document.createTextNode(paihangString[j+1]);tds[1].appendChild(textNode2);j=j+2;}} 

热点排行
Bad Request.