我添加了在此表单上启用自动完成功能所需的 JavaScript 代码。
<form>
<label for='shippingName'>Name</label>
<input type='text' id='shippingName' name='shippingName' required></br></br>
</form>
<form>
<input type='checkbox' id='same' name='same' onchange='billingFunction()'>
<label for='same'>Is the Billing Information the Same?</label>
<label for='billingName'>Name</label>
<input type='text' id='billingName' name='billingName'></br></br>
<input type='submit' value='Verify'>
</form>
我的脚本:
function billingFunction(){
if(document.getElementById('same').checked) {
var name = document.getElementById('shippingName').value;
document.getElementById('billingName').value = name;
}else{
document.getElementById('billingName').value = "";
}
}
我的问题是,如果我在 var 名称中使用 .nodeValue 而不是 .value,该函数将不起作用。它们之间有什么区别?