【发布时间】:2014-09-16 05:58:36
【问题描述】:
我正在尝试同时切换图像并切换 Div 的可见性,这就是我目前所拥有的。当我单击图像以激活切换时,它正在提交表单,这并不理想...
<div class="field">
<script>
function toggle(){
if(el.className!="off")
{
el.src='off.png';
el.className="off";
var div1 = document.getElementById('1')
div1.style.display = 'block'
}
else if(el.className=="off")
{
el.src='on.png';
el.className="on";
var div1 = document.getElementById('1')
div1.style.display = 'none'
}
return false;
}
</script>
<label for="Recurring">Recurring:</label> <input style="width:60px;" type="image" src="on.png" class="on" onclick="toggle();"/></div>
<div style='display:none;' id="1" class="field"><label for="frequency">Please select the frequency:</label><select id="frequency" name="frequency">
<option value>Please Select</option>
<option value="10">10</option>
</select>
</div>
【问题讨论】:
-
你应该添加一个jsfiddle
标签: javascript html css toggle togglebutton