我的腳本有問題。我想按照以下順序執行以下步驟:
1.將文本保存在輸入字段中。
2.刪除輸入字段中的所有文本。
3.重新載入之前在輸入字段中刪除的相同文本。Javascript保存,擦除和重新加載輸入值
我的腳本的問題在於ug()
函數在我的文本框中寫入undefined
而不是應存儲在var exput
中的字符串。然而alert(exput)
顯示我正確的內容。 幫助將非常感激。我相信有更好的方法來做到這一點,我對這個東西很陌生。
HTML
<textarea id="a" style="width: 320px; height: 200px;"></textarea>
<input type="checkbox" id="remember" onclick="merker();deleter();ug()" />
的Javascript
function merker() {
var merkzeug = document.getElementById('a').value;
ug(merkzeug);
};
function deleter() {
if(document.getElementById('remember').checked == true)
{
document.getElementById('a').value = "";
}
else {document.getElementById('a').value = "";
}
};
function ug(exput) {
alert(exput);
document.getElementById('a').value = exput;
};
作品。謝謝!!只是爲了澄清。我得到了「undefined」,因爲我調用了函數ug()兩次?一旦進入onclick事件,然後進入merker()? – sojutyp