考慮下面的代碼: HTML:隱藏欄元素與價值數總是返回字符串
<input type="hidden" value=3 name="hello" id="test"/>
<input type="button" value="test me!" onclick="checkType();" />
JS:
function checkType(){
var num = document.getElementById("test").value;
alert(typeof num + ": " + num);
}
或參閱本fiddle。
正如你所看到的,我爲HTML隱藏元素的value屬性放置了一個數字。 我研究過關於這件事,除了使用typeof函數來展示我看到的東西是什麼樣的數據類型。
我不知道它是否也是有效的,無論如何,在值屬性中放置一個未聯繫的號碼。
,但我想完成的事情是,存儲從UI隱藏掉一些,然後把它收回,並正確地顯示它的編號回到屏幕..
了目前正在尋找3天左右,而橡皮鴨子*迄今還沒有任何效果。 而我的辦公室裏沒有JS大師。
最好的問候,
所有的輸入值都是字符串。無論您爲其分配什麼值,都會將其轉換爲字符串。 – 2014-09-29 03:18:56
將其轉換回整數。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt – beaglebets 2014-09-29 03:22:54
嗨,先生,你有什麼想法,我怎麼能動態轉換東西int,當他們是int,否則作爲字符串。使用typeof函數只是失敗 – 2014-09-29 03:38:56