日期:2014-05-17  浏览次数:20793 次

如何用js修改div里标签a的值的颜色
HTML code

<div id="d">
    <a href="x.html">abc</a>
</div>


改前:abc
改后:abc
并且要保存原先<a>的html,这个效果怎么用js实现

------解决方案--------------------
function changeColor() {
s = document.getElementById("d").getElementsByTagName("A")[0].innerHTML
y = s.substring(s.length - 1)
y = "<font style='color:red'>" + y + "</font>"
document.getElementById("d").getElementsByTagName("A")[0].innerHTML = s.substring(0, s.length - 1) + y
}