如何使用函数来处理HTML文档中的所有行
how to use function to all row in html document
我想用< br>< /br>
标签替换字符串& amp;LF;
。
:
<p id="adres" class="p1">aaaaa&LF;aaaaa&bbbbb&LF;bbbbb&LF;< /p>
使用功能:var str = document.getElementById("adres").innerHTML;
var res = str.replace("&LF;", "<br/>");
document.getElementById("adres").innerHTML = res;
我将body标签中的这个函数调用为:
<body onload="myFunction();">
但是它只替换第一行。
我怎么能取代所有行在html文档我得到?
id
为单个元素。所以它应该改变那个特定元素的值。
如果您想使用id
,请尝试;
id='adres1'
id='adres2'
id='adres3'
和功能
var str,n, xy;
for(n=1; n<4; n++)
{
xy = "adres"+n;
str = document.getElementById(xy).innerHTML;
var res = str.replace("&LF;", "<br/>");
document.getElementById("adres").innerHTML = res;
}
这只是个开始,你可以让代码更整洁。
首先更新您的替换代码
var res = str.replace(/&LF;/g, "<br/>");
既然所有段落都包含相同的类名,那么您可以简单地在一个变量中获取所有
元素并遍历它。
请参考下面的示例查看工作代码
http://jsfiddle.net/py3dzzrv/尝试将替换函数更改为以下内容,其中包括全局替换选项/g
。应该可以。
var res = str.replace( /&LF;/g,"< br/>");
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 如何从多个不同的html页面获得mongodb文档的用户输入
- 暂停文档-HTML、CSS、JavaScript
- 如何用javascript重写html文档
- 是否可以使用有角度的HTML文档进行$编译
- 从现有html自动生成html源文档
- 枚举附加到文档的HTML对象的所有事件
- 如何确保通过电子邮件发送的html文档中的Google Drive链接不会被识别为附件
- 将jQuery.js文件附加到html文档中
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- 为任意html文档创建不引人注目的覆盖
- 在HTML文档中使用XML文件中的数据
- 删除“;NaN”;来自HTML文档
- <!文档html>在JS脚本中触发“use strict”
- 在Google Apps Script中获取javascript“文档HTML DOM”信息
- 在使用 Chrome 扩展程序加载之前,使用 document_start 修改文档 html
- 在html中嵌入文档(html/pdf/swf/…)的统一方法
- 文档Html,它是真正的文档在javascript