我有
<a target="_blank" href="http://www.bbb.com" id="name">good</a>
在我的网站上。
如何替换
http://www.bbb.com
http://www.eee.com
和
good
与bad
使用JavaScript?
我试过了:
function myFunction() {
var str = document.getElementById("name").innerHTML;
var res = str.replace("good", "bad");
document.getElementById("name").innerHTML = res;
}
答案 0 :(得分:0)
添加此内容,
$('[href="style.css"]').prepend("html{background-color: blue;}");
所以看起来像,
document.getElementById("name").href('http://www.eee.com');
答案 1 :(得分:0)
您正在使用非常distinct from Java的JavaScript。你的功能似乎过于复杂了。你可以这样做:
function myFunction() {
document.getElementById('name').innerText = 'bad';
}
注意:innerText
比innerHTML
更安全。
对于链接,您可以单独执行此操作:
function myLinkFunction() {
document.getElementById('name').href = 'http://eee.com';
}
或者您可以组合这样的功能:
function myFunction() {
var elem = document.getElementById('name');
elem.innerText = 'bad';
elem.href = 'http://eee.com';
}
当然,你仍然需要调用你可以在这样的事件处理程序中执行的函数(myFunction();
):
<button onClick='myFunction();'>Change link</button>