将html放在javascript中?

将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中放置html。具体来说,我想用javascript向div标记添加一个HTML链接

html:


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