我是javascript的新手,到目前为止我有这个:
<script type="text/javascript">
$('#Login').keyup('href', function () {
return $('#checkUserName').replace('__userName__', $('#Login').val());
});
</script>
现在,在#Login输入中输入数据后,该代码应该替换#checkUserName链接的值。但事实并非如此。这里有什么问题?
答案 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
电话。