【发布时间】:2010-09-28 13:06:08
【问题描述】:
我知道 innerHTML 被认为是邪恶的,但我认为这是更改链接文本的最简单方法。例如:
<a id="mylink" href="">click me</a>
在 JS 中你可以改变文本:
document.getElementById("mylink").innerHTML = new_text;
在 Prototype/jQuery 中:
$("mylink").innerHTML = new_text;
工作正常。否则,您必须先替换所有子节点,然后添加一个文本节点。何必呢?
【问题讨论】:
-
在jQuery中,可以使用html函数设置其innerHtml:$("#mylink").html('new html');
标签: javascript dom innerhtml