单击更改文本

时间:2012-05-31 01:25:28

标签: javascript jquery

好的,如果我正在做表格,我可以使用:

<form method="get" action="">
<label for="textinput">Text:</label> 
<input type="text" value="" name="textinput" id="textinput" /> 
<input type="submit" id="submitbutton" value="Search" onclick="return changeText('submitbutton');" /> 
</form>

然后添加这个js:

function changeText(submitId){
    var submit = document.getElementById(submitId);
    submit.value = 'Working...';
    return false;
};

但我的问题是我的链接是这样的:

<a id="sharelink" href="">Post to Here</a>

所以想知道链接ID的ONCLICK是否&gt; sharelink

我可以显示&gt;工作...

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

好的修复:

我补充说......

<a id="sharelink"onclick="changeText(this)" href="">Post to Here</a>

脚本是:

function changeText(currentElement){
currentElement.firstChild.data="Working ...";
 }

答案 1 :(得分:-2)

也许你应该使用

onclick="changeText('submitbutton');"

而不是

onclick="return changeText('submitbutton');"