為什么換行不能和輸出寫在一起?
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>數(shù)組</title> <script?type="text/javascript"> ?//創(chuàng)建數(shù)組 ?var?arr=['*','##','***','&&','****','##*']; ?arr[7]='**'; ?//顯示數(shù)組長度 ?//alert?(arr.length); ? ?//將數(shù)組內(nèi)容輸出,完成達到的效果。 function?show() { ????for?(var?i=0;i<arr.length;i++) ????{ ????????if(i%2==0){ ????????document.write(arr[i]);? ????????//為什么不能寫出document.write(arr[i]+"<br/>");? ????????} ?????????document.write("<br/>"); ????} ??? } </script> </head> <body> ????<input?type='button'?value="Click"?onclick='show()'/> </body> </html>
document.write(arr[i]); 這句為什么不能寫出document.write(arr[i]+"<br/>");呢?
我看好多朋友都建議,寫兩句document.write,為什么不能寫在一塊?會影響到什么么?
2018-03-16
換行是這個</br>吧。
2018-01-04
看不懂你代碼什么意思
2017-12-26
寫成document.write(arr[i]+"<br/>")會出現(xiàn)一個數(shù)組元素,一個折行;
寫兩行會顯示一個數(shù)組元素加兩次折行,因為不管是不是偶數(shù)折行都會出現(xiàn),而數(shù)組元素只有偶數(shù)位才會顯示。