Javascript - 在将数据输入文本框后替换链接值

时间:2013-03-09 19:40:00

标签: javascript html ajax

我是javascript的新手,到目前为止我有这个:

<script type="text/javascript">
   $('#Login').keyup('href', function () {
       return $('#checkUserName').replace('__userName__', $('#Login').val());
   });
</script>

现在,在#Login输入中输入数据后,该代码应该替换#checkUserName链接的值。但事实并非如此。这里有什么问题?

2 个答案:

答案 0 :(得分:1)

如果使用javascript,只有你有onclick或更改或某种更改事件

function myFunction()
{
      var str=document.getElementById("demo").innerHTML; 
      var n=str.replace("Microsoft","W3Schools");
      document.getElementById("demo").innerHTML=n;
}

答案 1 :(得分:0)

您应该尝试通过href访问.attr()属性,而不是将其放在keyup中的函数定义之前(我认为这是非法的):

$('#Login').keyup(function () {
   $('#checkUserName').attr('href', $('#Login').val());
});

此外,无需return电话。