刚刚开始使用javascript,如果用户选择选项5,我需要更改按钮上onclick的值。 默认情况下
我有这个代码:
function optionCheck(that) {
if (that.value == "op2") {
alert("Note: Thank You. Option 2!");
}
else if (that.value == "op5") {
document.getElementById("oKay").onclick = "optionFive()";
}
else {
document.getElementById("keycheck").style.display = "none";
}
}
HTML:
<select id="selections" onchange="optionCheck(this);">
<option value="op1">
Option 1</option>
<option value="op2">
Option 2</option>
<option value="op3">
Option 3</option>
<option value="op4">
Option 4</option>
<option value="op5">
Option 5</option>
</select>
<div class="col-lg-4">
<button type="button" class="btn btn-success" id="oKay" onclick="startOtherfunc()">Okay</button>
</div>
但我的代码似乎不起作用。
假设存在名为OptionFive
的函数,您可以设置Click
处理程序
function optionFive() {
alert('optionFive function')
};
document.getElementById("oKay").onclick = optionFive;