【发布时间】:2017-06-23 00:30:57
【问题描述】:
我想根据选择的选项更改input field 的值。
我做了这个功能,但它没有给我任何结果:
<script>
function changeFunc() {
var idpn = document.getElementById("idpn").value;
if(idpn.startsWith('v531')) {
if(document.getElementById("price_type_chosen").options.selectedIndex = 2) {
var ltvalue =document.getElementById("ltid").value=30;
} else if (document.getElementById("price_type_chosen").options.selectedIndex = 3) {
var ltvalue =document.getElementById("ltid").value=30;
}
}
alert('ok');
}
</script>
你能告诉我函数的错误在哪里吗?
【问题讨论】:
-
在 if 条件中使用 == 或 === 而不是 =
标签: javascript