我有一个简单的脚本,它将英寸的文本输入转换为厘米的另一个文本输入。但是,当我将它传递给我的函数时,我注意到我必须为传递给 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">