在纯Javascript中获取该复选框的复选框的ID或值

 你我她啊 发布于 2023-02-09 13:57

我正在为我的公司编写一个脚本,点击一个复选框后:

火灾功能 OptionSelected()

获取ID该复选框

基于此执行按位运算 ID

或者,最好:

火灾功能 OptionSelected()

获取分配给该复选框的整数(,获取2)

用它执行按位运算value.

为了调试,我让我的代码返回给我一个内部值的警报.我还没有编写按位运算部分.

这是我的js代码:

function OptionsSelected(e)
{
    alert(e.target.id);
}

它引用的示例复选框:


当我在运行时单击该框时,我收到此javascript错误消息:

在此输入图像描述

有人有解决方法吗?我想这很简单,所以除了提供修复之外,你会解释为什么修复有效吗?

如果您的解决方案通过直接拉动按位value代替实际来节省时间,则可获得奖励积分ID.

注:我不能使用的GetElementByID方法,因为我将获取IDvalue用它来执行一个动作,不.

感谢大家!

1 个回答
  • 使用该onclick属性调用脚本时,您自己调用该函数.所以在这种情况下,你传递一个e你从未定义过的变量.

    相反,您可以将引用传递给您单击的复选框:

    <input type="checkbox" name="checkgrp" onclick="return OptionsSelected(this)" value="2" id="eXAMPLE"><LABEL id="LeXAMPLE"></LABEL>
    

    而在OptionsSelected你这样做:

    function OptionsSelected(me)
    {
        alert(me.id);
    }
    

    2023-02-09 13:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有