㈠ 怎么在下面的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();"/>
点击测试按钮后的效果如图: