關于清空文本框內容
在checkone函數中,如果
var j=document.getElementById("wb").value;
? ? ? ? ? ? if(j<1||j>6){
? ? ? ? ? ? ? ? document.getElementById("wb").value="";
? ? ? ? ? ? ? ? alert("請輸入1-6數值");
? ? ? ? ? ? }
是可以清除文本框內容的,但為什么直接寫成 j=""就沒反應呢?
在checkone函數中,如果
var j=document.getElementById("wb").value;
? ? ? ? ? ? if(j<1||j>6){
? ? ? ? ? ? ? ? document.getElementById("wb").value="";
? ? ? ? ? ? ? ? alert("請輸入1-6數值");
? ? ? ? ? ? }
是可以清除文本框內容的,但為什么直接寫成 j=""就沒反應呢?
2016-02-05
舉報
2016-02-05
j 指向的是一個值類型,不是一個引用類型。
j = ''只是重新把空字符串賦值給j
假如j =?document.getElementById("wb");才是一個引用類型,這時候就可以用j.value = '';