在加载时执行javascript

时间:2012-09-21 23:57:23

标签: javascript event-handling

我想在加载时执行这个java脚本,但它似乎没有显示结果 浏览器加载。

<script>
    function displayNumber()
{



var card = document.getElementById('credit').value;

var str = "";
for(var i=1; i <= card.length-4; i++) {
   str += "*";
}

    ecard = str + card.substr(card.length-4);
    document.getElementById('output').innerHTML = ecard;

}
</script>


  <form id="myform">
   <input type="text" id="credit"  onLoad="displayNumber()" value="123456789012">
</form> 

<label id="output"> </label>

输出应为

********9012

1 个答案:

答案 0 :(得分:2)

您无法将onloadinput一起使用。相反,将window.onload = displayNumber;放入JavaScript中。另一个选项是添加正文标记并使用onload="displayNumber()"