javascript - 用自定义图像替换标准复选框

标签 javascript jquery checkbox

我正在使用 dijit/form/CheckBox 成功地允许用户切换变量的可见性。我想用自定义图像替换该复选框,如果选中该图像,则会突出显示。我是否需要重新创建轮子才能完成此任务,或者我可以修改目前为止的内容吗?

该复选框是通过以下方式创建的:

function updateAerial_1977Visibility(checkbox) {
    // alert("working");
    if (checkbox.checked) {
        Aerial_1977.show();
    } else {
        Aerial_1977.hide();
    }
}

并且该复选框在 HTML 中显示为:

<input id="Checkbox3" name="mycheck" type="checkbox" 
       data-dojo-type="dijit/form/CheckBox" value="agreed" 
       style="padding-right: 20px;" onclick="updateAerial_1977Visibility(this);" />
<label for="mycheck">77</label>

最佳答案

尝试在输入中添加 src="path/to/image"

关于javascript - 用自定义图像替换标准复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28077226/

相关文章:

javascript - 如何从 html 字符串中删除所有 javascript(使用 javascript 或 jquery)?

jquery - 基于 GUI 或基于 Web 的 JSON 编辑器,类似于属性浏览器

javascript - JQuery 数据表 - 放置自定义加载 GIF 而不是默认的 "Processing"文本

VBA 多个复选框来控制多个数据透视表

javascript - 显示可链接的搜索结果+对齐

javascript - 如何在面板中添加 2 个按钮来折叠/展开 ExtJs 网格中的所有组?

javascript - 使用javascript防止用户随机选中复选框

android - 复选框在 Android 中的对话框启动时取消选中

javascript - 如何制作具有唯一元素的数组(即删除重复项)?

javascript - 这个 ES6 函数声明如何有效?