[英]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.