为了账号安全,请及时绑定邮箱和手机立即绑定

添加a标签 不成功 咋回事

var node_td3 = document.createElement("td");

              var node_a = document.createElement("a");

      //  

         node_a.innerHTML="删除";

          node_a.setAttribute("href") = "http://www.baidu.com";

          node_td3.appendChild(node_a);


正在回答

3 回答

抱歉,手误,第二行应该是这样:

node_td3.innerHTML="<a href='http://www.baidu.com'></a>";


0 回复 有任何疑惑可以回复我~

题注是想在td标签内添加标签属性吧,首先添加td属性不需要另外创建一个element,而且setAttribute()的语法也错了,应该是setAttribute("属性","值")这种形式;

改成:

var node_td3 = document.createElement("td");
node_td3.innerHTML="<a href="http://www.baidu.com"></a>";


0 回复 有任何疑惑可以回复我~

首先在td里怎么加a标签呢,是空的,因为你的td都是新创建的,他应该加在其他节点上,才能在他上面加呀,比如你可以var node_td3 = document.body;,然后向body中间加上a标签

方便的可一直接node_td3.innerHTML=‘<a href="http://ww.baidu.com"></a>’;


当然你的setAttribute不对

应该是node_a.setAttribute("href","http://www.baidu.com");

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

添加a标签 不成功 咋回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信