<br>
。我使用了以下脚本。
HTML代码
<input ...../>
<input ...../> <br>
<input ...../>
<input ...../> <br>
JS
var mybr = document.createElement('br');
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (i % 2 == 0) {
// inputs[i].outerText=inputs[i].outerText+"<br><br>";
inputs[i].appendChild(mybr);
}
}
但它不起作用。有什么想法吗?
答案 0 :(得分:1)
inputs[i].appendChild(mybr);
由:
inputs[i].outerHTML+='<br/>' ;
<input ...../>
<input ...../> <br>
<input ...../>
<input ...../> <br>
<script type="text/javascript">
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (i % 2 == 0) {
inputs[i].outerHTML+='<br/>' ;
}
}
</script>
答案 1 :(得分:0)
替换此行
inputs[i].appendChild(mybr);
with(使用Jquery)
$(inputs[i]).after(mybr)
但是如果你想使用Javascript,我会参考this Answer