㈠ 怎麼在下面的js語句中實現換行功能
如何在下面的語句中實現換行功能
<span id="output"></span>
<SCRIPT LANGUAGE="javaScript">
<!--
var txtArr = new Array();
txtArr[0] = "遠處海港傳來陣陣船笛";
txtArr[1] = "我一直飄零到被你揀起";
txtArr[2] = "如今望著反映窗戶玻璃";
txtArr[3] = "有個我陌生又熟悉";
var i=0;
function show(){
if(i<=txtArr[0].length)
{
output.innerText+=txtArr[0].substr(i,1);
i++;
}
else{
i=0;
txtArr.shift();
}
}
setInterval("show()",300);
//-->
</SCRIPT>
已經實現了一個字一個的輸出,但是我想在輸出完一句後換行再輸出下一句,形成下面的效果:
遠處海港傳來陣陣船笛
我一直飄零到被你揀起
如今望著反映窗戶玻璃
有個我陌生又熟悉
有會的幫忙改下代碼,重做也行,謝謝啦!!
[解決辦法]
你代碼有多處錯誤,多都寫在裡面了:
JScript code<span id="output"></span><SCRIPT type="text/javascript"><!--var txtArr = new Array();txtArr[0] = "遠處海港傳來陣陣船笛";txtArr[1] = "我一直飄零到被你揀起";txtArr[2] = "如今望著反映窗戶玻璃";txtArr[3] = "有個我陌生又熟悉";var i=0;var output=document.getElementById("output");function show(){//此處如果數組長度變為0,要清除Interval.並退出函數執行if(txtArr.length<=0){clearInterval(interval);return;}if(i<txtArr[0].length){var obj=document.createTextNode(txtArr[0].substr(i,1));output.appendChild(obj);//此處創建元素節點並應用appendChild方法,因為innerText在FireFox中不支持//output.innerText+=txtArr[0].substr(i,1);i++;}else{//此處創建一個換行的元素節點並appenChild.var br=document.createElement("br");output.appendChild(br);i=0;txtArr.shift();}}var interval=setInterval("show()",300);//--></SCRIPT>
㈡ javascript中換行符的問題!!
是換行符,至於為什麼有的是/n,這個看你生成的字元串要放在那種環境之下,比如你這個JAVASCRIPT如果定義一個字元串,要換行,如果該字元串存放在記事本中的話那麼就用/N,如果是將放在網頁中的話就是</br>,這個</br>是HTML標簽中的換行,因為你的字元串是要放在HTML源碼中,自然就用這個換行。說白一些,這個換行所代表的代碼由你存放的環境來決定,記事本中換行就只認/N,放</br>進去就當字元串來處理了,說到這份上你應該明白了,
㈢ javascript中alert中文字怎麼換行
javascirpt個個瀏覽器的支持不一樣,所以要對每一個瀏覽器進行支持
支持firefox
支持IE
支持Chrome
支持opera
支持safari
//瀏覽器類型判定
functiongetOs(){
if(navigator.userAgent.indexOf("MSIE")>0){
return"IE";//InternetExplor
}elseif(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return"FF";//firefox
}elseif(isSafari=navigator.userAgent.indexOf("Safari")>0){
return"SF";//Safari
}elseif(isCamino=navigator.userAgent.indexOf("Camino")>0){
return"C";//Camino
}elseif(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return"G";//Gecko
}elseif(isMozilla=navigator.userAgent.indexOf("Opera")>=0){
return"O";//opera
}else{
return'Other';
}
}
functionalert_br(){
varos=getOs();
if(os=='FF'||os=='SF'){//FireFox、谷歌瀏覽器用這個
alert('第一行 第二行');
}else{//IE系列用這個
alert('第一行 第二行);
}
}alert_br();
㈣ 怎樣javascript 中實現 string 換行
你可以用\n換行:例子:
var a = 'assdfsdfsfsdfsdfsdfsdfs\ndfasdfsadfasefasdfsdf';
㈤ javascript用什麼換行
javascript 換行符來: 換行符
其他常自用的符號有。
' 單引號
" 雙引號
& 和號
\ 反斜杠
回車符
製表符
退格符
f 換頁符
㈥ javascript 怎麼替換換行符
如果是前台TEATAREA提交的話,因為IE和FF對換行的處理不同,IE下是 回車+換行 ,FF下是 換行,所以處理方法應該是
varstr='';//你的字元串
str=str.replace(/ /g,"<br/>")
str=str.replace(/ /g,"<br/>");
console.log(str);
㈦ 請問用js如何給字元串中加換行符
可以試試用字元串替換。加上換行符。
㈧ javaScript中字元串換行問題!
用正則匹配來,因為你的源變數c中有兩個/n,replace("\n","@");只能替換出現的第一個,並不能全局匹配,因此在replace中進行全局匹配就行如replace(/\n/g,'@')或這 var r_=/\n/g;var c1=c.replace(r_,"@");
㈨ javascript的字元串中的「回車換行」用什麼表示
被記錄的回車符號是
"回車符號 哈哈哈"
字元串換行的是
console.log("第一行 第二行")
㈩ js字元串\n換行怎麼用
不是很意思哈,不過呢這個可以直接再JS的直接拼裝到JS的字元串中,比如一個簡單的JS消息提示alert(字元串);裡面有換行的話,就能夠提現出來。示例代碼如下:
<scripttype="text/javascript">
functiontest(){
varstr="程序猿帥不帥? 1.帥 2.非常帥 3.呵呵";
alert(str);
}
</script>
<inputtype="button"value="測試"onclick="test();"/>
點擊測試按鈕後的效果如圖: