小智 83
这是一个纯粹的Javascript替代方案:
var mydiv = document.getElementById("myDiv");
var aTag = document.createElement('a');
aTag.setAttribute('href',"yourlink.htm");
aTag.innerText = "link text";
mydiv.appendChild(aTag);
Run Code Online (Sandbox Code Playgroud)
Håv*_*ard 15
我建议您使用jQuery,因为它使过程更容易.以下是使用jQuery的一些示例:
$("div#id").append('<a href="' + url + '">' + text + '</a>');
Run Code Online (Sandbox Code Playgroud)
如果你需要一个列表,就像在a中一样<ul>
,你可以这样做:
$("div#id").append('<ul>');
var ul = $("div#id > ul");
ul.append('<li><a href="' + url + '">' + text + '</a></li>');
Run Code Online (Sandbox Code Playgroud)