我正在創建一個應用程序,它使用相同的數字鍵盤填充使用javascript的兩個單獨的文本樣式表單值。如何全局存儲div ID值
我發現如何收集一個函數內部使用的div ID(用於切換隱藏值),但我需要以某種方式保存該值,以便我可以知道將數字放入哪個字段時進來。
我試着用這個全局變量,但它似乎沒有工作,因爲ID似乎沒有記錄爲一個字符串值。
,我使用並切換顯示/隱藏屬性的代碼,但如果我用一個提示框彈出什麼我使用作爲存儲變量爲它讀取[object HTMLDivElement]
我的劇本是這樣的(熊記住我是javascript的noob)。
<script type="text/javascript">
<!--
keypad.display="none";
//Classes for the numberpad on the text fields.
var padName = ""; //Storage for the name of the current pad.
function numPad(field) {
var pad = document.getElementById("keypad"); //manipulating pad.
var ref = document.getElementById(field);//gather the field info.
if (pad.style.display == "block") { //Open or close?
pad.style.display = "none"; //Blank out.
padName = "";
}
else {
pad.style.display = "block";//Set to refer to correct field.
padname = ref;
alert (ref);
}
}
function click(id) {
var key = document.getElementById(id);
var total = padName.value();
if (key == "Backspace") total.slice(0, -1);
else if (key == "Enter") numPad("blanck");
else total += key;
padName.value = total;
}
-->
</script>
你知道如何使用console.log嗎? –
從來沒有聽說過它。它是一個存儲區域嗎? – Andy
@Joseph就像我說的....我是一個小白菜:P – Andy