好的,我想在JavaScript中创建一个OnClick
函数,以便当用户单击它时它将更改单词。是否有replaceword()
函数或让我这么做的东西?我知道这不是真正的代码,但是例如:
<p>Quickly <span onclick="replaceword('Surf');">Search</span> The Web!</p>
如果有,那么有人可以告诉我如何反转代码吗?因此,当他们第二次单击它时,它会变回“搜索”吗?
最佳答案
不,没有任何本机函数,但是您可以自己创建。
function replaceword(that, word, oword) {
that.textContent = that.textContent == oword ? word : oword;
}
您可以这样称呼它:
<p>Quickly<span onclick="replaceword(this,'Surf','Search');">Search</span>The Web!</p>
现场演示:http://jsfiddle.net/t6bvA/6