小编jim*_*ast的帖子

Javascript,尝试在创建文本节点方法中添加换行符

这是我的脚本:

<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

javascript

11
推荐指数
3
解决办法
3万
查看次数

需要为元素添加一个类

这是我的代码:

<body>
<header>
<h1>Html quiz</h1>
</header>
<article>
<h2>What color is this?&nbsp;&nbsp; #00ff00

<ul>
    <li>
    <input type="radio" name="color1" id="red" />&nbsp;&nbsp;red
    </li>
    <li>
    <input type="radio" name="color1" id="green" />&nbsp;&nbsp;green
    </li>
    <li>
    <input type="radio" name="color1" id="blue" />&nbsp;&nbsp;blue
    </li>
    <li>
    <input type="radio" name="color1" id="teal" />&nbsp;&nbsp;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上的调试控制台并没有表明存在问题.

javascript css

1
推荐指数
1
解决办法
53
查看次数

标签 统计

javascript ×2

css ×1