html dom 替换节点,从javascript dom文本节点替换
我正在使用javascript处理xhtml。我通过连接nodeType == Node.TEXT_NODE的所有子节点的nodeValue来获取div节点的文本内容。从javascript dom文本节点替换
生成的字符串有时包含一个不间断的空间实体。我如何用普通的空格字符替换它?
我的DIV看起来像这样...
在网络上找到没有工作的以下建议:
var cleanText = text.replace(/^\xa0*([^\xa0]*)\xa0*$/g,"");
var cleanText = replaceHtmlEntities(text);
var replaceHtmlEntites = (function() {
var translate_re = /&(nbsp|amp|quot|lt|gt);/g;
var translate = {
"nbsp": " ",
"amp" : "&",
"quot": "\"",
"lt" : "
"gt" : ">"
};
return function(s) {
return (s.replace(translate_re, function(match, entity) {
return translate[entity];
}));
}
})();
有什么建议?
+1
“''&nnbsp;”你的数据是没有问题的......是什么呢? –
2009-09-30 02:24:42
+0
我把拼写错误放在我的文章中 - 如果我使用 –
2009-09-30 06:04:55
+0
,堆栈溢出将实体转换为实际空间在实际空间中嘿,它看起来像函数名称中的拼写错误。请参阅编辑我的问题。 –
2009-09-30 18:02:58
html dom 替换节点,从javascript dom文本节点替换相关推荐
- html dom节点取父节点,JavaScript DOM父子兄节点操作必看详解
首先我们知道网页中的所有内容都是节点(标签.属性.文本.注释等) ,之前我们已经说过了一些元素的获取方法 比如element.getElementById(),element.querySelecto ...
- [JavaScript] DOM
1. Node类型 1.1 什么是DOM DOM是针对HTML和XML文档的一个API,它描绘了一个层次化的节点树,允许开发人员添加.移除和修改页面的某一部分.节点分为几种不同的类型,每种类型分别表示 ...
- js向html中指定位置追加文本,JavaScript中如何添加文本节点?
在javascript中提供了很多操作DOM文档的方法,当然也包括创建一个节点,下面我们来看一下JavaScript如何创建一个创建一个文本节点(text). JavaScript中添加文本节点的方法 ...
- JavaScript DOM 编程艺术 (第二版)学习之3-4章
JavaScript DOM 编程艺术 (第二版)学习之3-4章 第三章 DOM 3.1 文档:DOM中的"D" 3.2 对象:DOM中的"O" 3.3 模型: ...
- JavaScript DOM学习笔记
DOM(Document Object Model) dom提供了操作html和xml的机会,他是一个操作html和xml功能的一类对象的集合 DOM的基本操作 document代表整个文档 Node ...
- 【收藏】JavaScript DOM操作简易速查手册
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①[Java]学习之路吐血整理技术书 ...
- javascript Dom总结
1.数组 var arr = array(); 可以指明个数,也可以不用指明,或者直接填写参数使用","隔开 或者直接使用[]声明, var arr = ["nane&q ...
- JavaScript(DOM编程一)
在什么位置编写js代码 一般把js代码写在window.onload方法中 执行该方法时页面已经加载完毕,可以获取到所有的dom元素 --------------------------------- ...
- 前端开发学习笔记(二)JavaScript DOM编程技术(一、二)
陆陆续续看了将近2周的时间,其实书中的内容不难理解,只不过最近的事情较多,不能静下心来. 第一章 JavaScript简史 采用标准化的思路来建立网站,引入"WEB标准"技术.XH ...
最新文章
- Linux学习(七)---组管理和权限管理
- ansible之fetch模块
- 给ADSL用户的忠告
- Win11手机应用大改!全新界面来袭
- linux播放到设备,linux - 将字节流式传输到ALSA播放设备 - 堆栈内存溢出
- Java多线程学习四:共有哪 3 类线程安全问题
- sql server 查看表、视图、触发器、存储过程等组成sql查询语句
- 关于asp.net上传图片自动生成缩略图
- 【BZOJ4837】LRU算法 [模拟]
- 如何用新安装的jdk替换掉Linux系统默认jdk
- android 自定义pickerview,Simple PickerView for Android - 这是一个高仿 IOS PickerView 控件的库...
- 常用命令之svnadmin命令
- Spring进阶(六):can not find proxy: set exposeproxy property on advised to make it available
- Hexo Butterfly 主题功能拓展 - 标签云 云养猫
- 十进制、八进制和十六进制,各种进制存在的意义,为什么要设计出来?
- 计算机论文的参考文献,应该怎么引用? - 易智编译EaseEditing
- 经典PID控制算法原理以及优化思路
- Java IO流之规律总结
- 关于DXP的规则检查中Un-Rounted Net Constraint问题
- 路径正确下,Eclipse读取txt文件仍失败