简体   繁体   English

如何在表格单元格中嵌套锚元素?

[英]How to nest an anchor element within a table cell?

I am looking to create this using javascript but am not getting it correct:我希望使用 javascript 创建它,但没有得到正确的结果:

<td>
    <a href="https://google.com">
        Google
    </a>
</td>

My current JS looks like this:我当前的 JS 看起来像这样:

var value = "Google";
var draftLink = document.createElement("a");

draftLink.href = "https://google.com";
draftLink.innerHTML = value;

td.innerHTML = draftLink;

I am ending up with我结束了

<td>
    https://google.com
<td>

Assuming that your td variable gets the table cell that you want, use appendChild instead:假设您的td变量获得了您想要的表格单元格,请改用appendChild

var value = "Google";
var draftLink = document.createElement("a");
draftLink.href = "https://google.com";
draftLink.innerHTML = value;

td.appendChild(draftLink);

 var value = "Google"; var draftLink = document.createElement("a"); var td = document.getElementsByTagName('td')[0]; draftLink.href = "https://google.com"; draftLink.innerHTML = value; td.appendChild(draftLink);
 <table> <tr> <td> </td> </tr> </table>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM