87,910
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<style type="text/css">
#oldc{
width:600px;
border:4px solid red;
}
#newc{
width:600px;
border:4px solid blue;
}
</style>
<script type="text/javascript">
window.onload=function(){
var oldcontent=document.getElementById("oldc").innerHTML;
var newcontent=oldcontent;
newcontent=newcontent.replace(/(.+)/g,"<li>$1</li>");
document.getElementById("newc").innerHTML=newcontent;
}
</script>
</head>
<body>
<div id="oldc">
字符串1
字符串2
字符串3
……
字符串N
</div>
<br />
<div id="newc"></div>
</body>
</html>
<div id="x">
字符串1
字符串2
字符串3
</div>
<script>
alert(x.innerHTML) // 连在一行了 "字符串1 字符串2 字符串3 "
/*
不改 HTML 的情况下,有没有办法,看到:
字符串1
字符串2
字符串3
*/
</script>
var s = "字符串1\n字符串2\n字符串3";
alert(s.replace(/^(.*)$/img, "<li>$1</li>"))