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、または何らかの種類の変更イベントがある場合にのみ、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 に答える