不应该此JavaScript只显示一个未经检查的复选框,其后是文本“MyCheckBox”?相反,它只是显示“已检查”。HTML复选框将无法正确显示与javascript
<html>
<head>
<script>
var data = false;
document.write('<input type="checkbox" ' + data ? "checked" : "" + '>MyCheckBox');
</script>
</head>
<body>
</body>
</html>
'head'元素不是为了呈现任何HTML。此外,三进制应该被包装在字符串连接的括号内。 – Teemu
你丢失了括号 – Gerardo
'document.write(' MyCheckBox');'刚刚添加的禁忌物 – ihpar