我有一个标题的字符串和一个链接的字符串。我不确定如何使用Javascript将两者放在一起来创建页面上的链接。任何帮助都是非常感谢的。
EDIT1:向这个问题添加更多细节。我尝试解决这个问题的原因是因为我有一个RSS提要,并且有一个标题和URL列表。我想将标题链接到URL,以使页面变得有用。
EDIT2:我正在使用jQuery,但我对它完全陌生,没有意识到它对这种情况有帮助。
发布于 2011-01-23 15:46:28
<html>
<head></head>
<body>
<script>
var a = document.createElement('a');
var linkText = document.createTextNode("my title text");
a.appendChild(linkText);
a.title = "my title text";
a.href = "http://example.com";
document.body.appendChild(a);
</script>
</body>
</html>
发布于 2011-01-23 15:52:27
有几种方法:
如果你想使用原始的Javascript (没有像JQuery这样的帮助器),那么你可以这样做:
var link = "http://google.com";
var element = document.createElement("a");
element.setAttribute("href", link);
element.innerHTML = "your text";
// and append it to where you'd like it to go:
document.body.appendChild(element);
另一种方法是将链接直接写入文档:
document.write("<a href='" + link + "'>" + text + "</a>");
发布于 2011-01-23 15:46:38
使用原始JavaScript动态创建超链接:
var anchorElem = document.createElement('a');
anchorElem.setAttribute("href", yourLink);
anchorElem.innerHTML = yourLinkText;
document.body.appendChild(anchorElem); // append your new link to the body
https://stackoverflow.com/questions/4772774
复制相似问题