0

我是 javascript 新手,据我所知:

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

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

4

2 回答 2

1

仅在您有 onlcick 或 on change 或某种 change 事件时使用 java 脚本怎么样

function myFunction()
{
      var str=document.getElementById("demo").innerHTML; 
      var n=str.replace("Microsoft","W3Schools");
      document.getElementById("demo").innerHTML=n;
}
于 2013-03-09T19:44:25.513 回答
0

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

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

此外,无需return调用。

于 2013-03-09T19:45:22.147 回答