js转换html的格式

我在textarea中获取到的文本如这样<p>sdfsf</p><p>123</p><p>poi</p>现在我要用js将获取到的文本转换成这样<p>sdfsf</p><p... 我在textarea中获取到的文本如这样
<p>sdfsf</p>
<p>123</p>
<p>poi</p>
现在我要用js将获取到的文本转换成这样
<p>sdfsf</p><p>123</p><p>poi</p>
那应该要怎么写js呢?
我获取到的数据没有双引号,并且没有/n
仅仅是
<p>sdfsf</p>
<p>123</p>
<p>poi</p>
现在我要转换成这样<p>sdfsf</p><p>123</p><p>poi</p>
那要怎么写js呢?
展开
 我来答
一骑当后
2015-07-03 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306441
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部

  方法如下:

  1、在百度搜索 JS/HTML转换,会有很多在线转换网站;



  2、随意找一个进去,默认进入是js转Html的状态;


  3、将Js源代码粘贴到相应的空白栏处,当即转换完成。

博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
asd11000
2010-12-24 · TA获得超过341个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:131万
展开全部
用正则表达式查找回车和换行符,然后去掉。
不知道为什么我用new RegExp("\r\n","g")来找就删不掉。。
下面是我运行成功的代码

<script type="text/javascript">
function deleteEnter(id){
var text=document.getElementById(id);
var str=text.innerHTML;
str = str.replace(/[\r\n]/g,"");
text.innerHTML=str;
}
</script>
<textarea id="te" rows="5" cols="40">
<p>sdfsf</p>
<p>123</p>
<p>poi</p>
</textarea>
<input type="button" onClick="deleteEnter('te');" value="去掉换行"/>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lvisq61
2010-12-24 · TA获得超过240个赞
知道答主
回答量:303
采纳率:100%
帮助的人:229万
展开全部
对于你的例子,只要把所有双引号用转义字符转义就行了:"改成\"
换行符改成<br/>
尖括号不需要转义

字符串要定义在一行上,或者使用+拆分成多行。
原文内容:
<div id="dictaudio">
测试文章内容</div>
下面是转换后的内容,换行符已经换成<br>了,楼主贴图里面的换行符也要这样处理:
var s = "<div id=\"dictaudio\"><br>测试文章内容</div>";
或者外面使用单引号,里面的双引号就不用转义了:
var s = '<div id="dictaudio"><br>测试文章内容</div>';
又或者觉得字符串写在一行上太长,可以使用+号拆开:
var s = '<div id="dictaudio">‘
+ '<br>测试文章内容</div>';
但是不能把字符串直接从中间分成两行来写,下面的是错的:
var s = '<div id="dictaudio">
<br>测试文章内容</div>';
有什么不明白的再问好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式