将html放在javascript中?
我需要在javascript中放置html。具体来说,我想用javascript向div标记添加一个HTML链接 html:将html放在javascript中?,javascript,html,hyperlink,dom-manipulation,Javascript,Html,Hyperlink,Dom Manipulation,我需要在javascript中放置html。具体来说,我想用javascript向div标记添加一个HTML链接 html: javascript: document.getElementById('mydivtag').innerHTML=“”; 我是否正确格式化了通过javascript添加的html链接?看起来很好,可以正常工作。您可能想考虑混合单引号,而不是避开双引号,但这只是一个偏好。 document.getElementById('mydivtag').innerHTML=“
javascript:
document.getElementById('mydivtag').innerHTML=“”;
我是否正确格式化了通过javascript添加的html链接?看起来很好,可以正常工作。您可能想考虑混合单引号,而不是避开双引号,但这只是一个偏好。
document.getElementById('mydivtag').innerHTML=“”;
您可以将其放在一行中:
document.getElementById("mydivtag").appendChild(function(li, l, t) { li.appendChild(function(a, l, t) { a.href = l; a.innerHTML = t; return a; } (document.createElement("a"), l, t)); return li; } (document.createElement("li"), "mylink", "mytext"));
它需要更多jQuery:
$('#mydivtag').html('');
当您执行代码时,它工作吗?如果它的工作代码正确,您可以这样做,但如果您不知道如何呈现html模板,您可以使用单引号或节点(document.createElement,appendChild),您应该检查。这将使您的流程更健壮,以后维护更简单:)我收到错误消息:与元素类型“a”关联的属性“href”需要打开引号。它需要更少的jQuery