javascript
html dom 替换节点,从javascript dom文本节点替换
我正在使用javascript處理xhtml。我通過連接nodeType == Node.TEXT_NODE的所有子節點的nodeValue來獲取div節點的文本內容。從javascript dom文本節點替換
生成的字符串有時包含一個不間斷的空間實體。我如何用普通的空格字符替換它?
我的DIV看起來像這樣...
Expires On Sep 30, 2009 06:30?AM在網絡上找到沒有工作的以下建議:
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
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的html dom 替换节点,从javascript dom文本节点替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提前还花呗有什么影响
- 下一篇: 电大计算机应用基础考60,(2016年电