繁体   English   中英

div标签的Javascript onclick事件

[英]Javascript onclick event for div tag

我有以下 div 标签:(jobform)

<!--jobform-->
<div class="jobform" onclick="SetChecks();">
<div class="jobform_l" ><?php _e('Category');?> : <span class="required">*</span>      </div>
 
<div class="jobform_r" > 
 
<?php require_once (TEMPLATEPATH . '/jobs_category.php');?>
</div>
<div class="aglabel">Job Poster :</div>
</div><!--jobform-->

我正在生成一组复选框(类别),因为我没有复选框标签,所以我需要捕获此 div 上的onclick事件并选中/取消选中某些复选框。 就像当一个被选中时,我希望另一个不被选中。 所以我已经实现了以下 Javascript 来做到这一点:

<script type="text/javascript"> 
function SetChecks() { 
Alert("test");
if(document.getElementById('41').Checked)
{
document.getElementById('39').Checked = false;
}
else if(document.getElementById('39').Checked)
{
document.getElementById('41').Checked = false;
}
</script>

但是由于某种原因它没有被触发,我尝试放置一个Alert()来确保它被点击或没有被点击。

该属性已checked ,而不是已Checked JavaScript 区分大小写(某些 PHP不同)。

此外,有效的id属性不能以数字开头。

我解决了它, alert()必须是小写的才能工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM