【发布时间】:2013-10-22 09:39:16
【问题描述】:
我有一个简单的脚本,它将英寸的文本输入转换为厘米的另一个文本输入。但是,当我将它传递给我的函数时,我注意到我必须为传递给 document.getElementByID 的参数使用引号。我尝试了不带引号的 newheightcm ,但失败了。有没有办法避免这种情况以保持两个参数的一致性,即两者都有引号或都没有引号?
<script>
function inchestocm(IDin, IDcm) {
var inches = IDin.value;
var centimeters = inches*2.54;
document.getElementById(IDcm).value = centimeters;
}
</script>
<input type="text" id="newheight" onchange="inchestocm(newheight,'newheightcm')">
<input type="text" id="newheightcm">
【问题讨论】:
-
只有在将字符串文字直接传递给
document.getElementByID时才需要引号。
标签: javascript text input quotes