javascript - HTML 复选框无法使用 javascript 正确显示

标签 javascript checkbox

这个 javascript 不应该只显示一个未选中的复选框,后跟文本“MyCheckBox”吗?相反,它只是显示“已选中”。

<html>
<head>
<script>
    var data = false;
    document.write('<input type="checkbox" ' + data ? "checked" : "" + '>MyCheckBox');
</script>
</head>
<body>


</body>
</html>

最佳答案

更正如下:

document.write('<input type="checkbox" ' + (data ? "checked" : "") + '>MyCheckBox');

你漏掉了括号。

另外,不要将其放入 <head> 内,就像 Teemu 所说,你不能在那里渲染 HTML。

关于javascript - HTML 复选框无法使用 javascript 正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45579181/

相关文章:

android - 设置复选框列表对话框的复选框

java - 如何检查复选框是否在android应用程序中被选中或未被选中?

javascript - 在 Jquery 中触发复选框更改类

javascript - 单击 anchor 元素的某个子元素时不重定向

javascript - 使用 Javascript 将动态内容共享到 Facebook 新闻提要的最简单方法?

javascript - 从多个 MongoDB 行程返回一个数组到用户集合

javascript - Angular 工厂 promise 中的可变范围

javascript - 使数组成为一个将给定值添加到数组中的数字的函数

javascript - 如何使用基于原始字符串的新字符串替换所有正则表达式模式 - JavaScript

java - 我如何检查所有复选框,甚至是分页隐藏的复选框?