javascript用于获取元素
我想使用javascript更改锚定标记文本“单击此处”。我怎样才能做到这一点javascript用于获取元素,javascript,Javascript,我想使用javascript更改锚定标记文本“单击此处”。我怎样才能做到这一点 <li class="even"> <a href="www.google.com">Click here </a> </li> 最好使用id访问该特定链接 编辑:我注意到您希望在页面加载时发生这种情况: document.getElementsByTagName("a")[0].innerHTML = "Changed click here"; //0 is ass
<li class="even">
<a href="www.google.com">Click here </a>
</li>
最好使用id访问该特定链接
编辑:我注意到您希望在页面加载时发生这种情况:
document.getElementsByTagName("a")[0].innerHTML = "Changed click here"; //0 is assuming this is your only link
或者,您可以将该代码放在函数中的某个位置,然后调用该函数
<body onload="document.getElementsbyTagName('a')[0].innerHTML = 'Changed text';">
最好使用id访问该特定链接
编辑:我注意到您希望在页面加载时发生这种情况:
document.getElementsByTagName("a")[0].innerHTML = "Changed click here"; //0 is assuming this is your only link
或者,您可以将该代码放在某个函数中,然后调用该函数。
<body onload="document.getElementsbyTagName('a')[0].innerHTML = 'Changed text';">
如果您不局限于使用准确的标记,并且您确实在寻找实现这一点的最佳方法之一,那么从为要更改的元素提供唯一Id开始:
<body onload="document.getElementById('mylink').innerHTML='new text';">
<li class="even">
<a id='mylink' href="www.google.com">Click here </a>
</li>
</body>
所以,你要找的是:
window.onload = function () {
// manipulate the document here
};
但是,如果您真的在寻找更好的解决方案,请毫不犹豫地进入jQuery领域:
window.onload = function () {
document.getElementById("mylink").innerHTML = "Something Else";
};
如果您不局限于使用该确切的标记,并且确实在寻找实现这一点的最佳方法之一,请首先为要更改的元素提供一个唯一的Id:
<body onload="document.getElementById('mylink').innerHTML='new text';">
<li class="even">
<a id='mylink' href="www.google.com">Click here </a>
</li>
</body>
所以,你要找的是:
window.onload = function () {
// manipulate the document here
};
但是,如果您真的在寻找更好的解决方案,请毫不犹豫地进入jQuery领域:
window.onload = function () {
document.getElementById("mylink").innerHTML = "Something Else";
};
没有JQuery…那么你想支持哪些浏览器呢?你不想在页面加载时直接这样做吗?或者当它被点击或者什么的时候没有JQuery…那么你想支持哪些浏览器呢?你不想直接在页面加载时这样做吗?或者当它被点击或其他什么的时候,如果你是唯一一个在该网页上工作的人,我也会注意到只覆盖window.onload。最后一个这样做的人获胜。所有其他作品都不会出现。在这个网站上有一些如何解决这个问题的例子。你只需要搜索一下。@John:说得好。使用jQuery的另一个原因是它可以默默地为您处理这个问题。我还要注意,如果您是唯一一个在该网页上工作的人,那么只覆盖window.onload。最后一个这样做的人获胜。所有其他作品都不会出现。在这个网站上有一些如何解决这个问题的例子。你只需要搜索一下。@John:说得好。使用jQuery的另一个原因是它可以为您默默地处理这个问题。