我不想在这个问题上白费口舌,但是当复选框被选中时,我没有任何运气让两个HTML输入元素显示出来。我已经在这里浏览了多个与这个问题相关的页面,最后一个是How To Show And Hide Input Fields Based On Radio Button Selection。以下是代码
function f1() {
var mycheck = document.getElementById("isevent").checked;
var myevent = document.getElementById("eventname");
var mycampaign = document.getElementById("campaign");
if (mycheck === true) {
myevent.style.display = 'normal';
mycampaign.style.display = 'normal';
alert("Myevent's visibility is " + myevent.style.display);
} else {
myevent.style.display = 'none';
mycampaign.style.display = 'none';
}
}
我可以从警告中看到,复选框正在调用该函数,但显示值并未更改。这是小提琴页面的http://jsfiddle.net/352hjrwo/12/
我遗漏了什么?
https://stackoverflow.com/questions/51883948
复制相似问题