这是我的脚本:
<script>
/*jslint browser:true */
var i;
var out = document.getElementById("output");
var args = ["aaa", "bbb", "ccc", "ddd", 1, 2, 4 + 4];
function displayArgs() {
"use strict";
for (i = 0; i < args.length; i++) {
out.appendChild(document.createTextNode(args[i] + "<br>"));
}
}
displayArgs(args);
</script>
Run Code Online (Sandbox Code Playgroud)
到目前为止我的输出都出现在一行中,其中break标记显示而不是b
这是我的代码:
<body>
<header>
<h1>Html quiz</h1>
</header>
<article>
<h2>What color is this? #00ff00
<ul>
<li>
<input type="radio" name="color1" id="red" /> red
</li>
<li>
<input type="radio" name="color1" id="green" /> green
</li>
<li>
<input type="radio" name="color1" id="blue" /> blue
</li>
<li>
<input type="radio" name="color1" id="teal" /> teal
</li>
<li>
<input type="submit" name="submit" value="Submit" onClick="fsubmit()" />
</li>
</ul>
</article>
<div id="result"> </div>
<script>
function fsubmit() {
var answer = document.getElementById("green");
var result = document.getElementById("result");
if(answer.checked == true) {result.innerHTML="correct!";} else {result.class="red"; result.innerHTML="wrong";}
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
这是代码的第一位result.class ="red"什么都不做,而chrome上的调试控制台并没有表明存在问题.