我試圖替換負載上的輸入字段的值,特別是要刪除美元符號。任何想法爲什麼這不起作用?從輸入字段替換美元符號onload
<script type="text/javascript">
window.onload='document.getElementById("amount")value.str.replace("$","")';
</script>
我試圖替換負載上的輸入字段的值,特別是要刪除美元符號。任何想法爲什麼這不起作用?從輸入字段替換美元符號onload
<script type="text/javascript">
window.onload='document.getElementById("amount")value.str.replace("$","")';
</script>
你錯過了時期value
之前不需要str
,並且需要的功能。
window.onload= function() {
document.getElementById("amount").value = document.getElementById("amount").value.replace("$","");
}
需要指定回DOM ...只是更換美元將無濟於事... –
好抓,甚至沒有注意到 –
首先,您需要從字符串中替換美元,然後您需要將其分配回DOM。 只有取代美元將不利於
的Javascript
function fnRemoveDollar()
{
document.getElementById("amount").value = document.getElementById("amount").value.replace("$","");
}
HTML
<body onload="fnRemoveDollar()">
測試的代碼。
最明顯的問題是getElementById(「amount」)和'value'之間沒有'.'。 – forgivenson
window.onload期望一個函數不是一個字符串。 – Musa