document.getElementById("XXX").innerHTML与document.getElementById("XXX").value
2016-03-17 14:47
309 查看
工作中碰到一个问题,以document.getElementById("XXX").innerHTML获取某个textarea中的值时发现:>总是变成>。经过查资料,了解到document.getElementById("XXX").innerHTML方式获取值的时候会作如下转换:
可按如下两种方法处理这个问题:
方法一:
//转意符换成普通字符
function escape2Html(str) {
var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});
}
方法二:
//使用document.getElementById("XXX").value获取值
document.getElementById("XXX").value;
<转换成<
>转换成>
&转换成&
"
转换成
"
可按如下两种方法处理这个问题:
方法一:
//转意符换成普通字符
function escape2Html(str) {
var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});
}
方法二:
//使用document.getElementById("XXX").value获取值
document.getElementById("XXX").value;
相关文章推荐
- FineUI(专业版)v3.0.0 发布,手机、平板和桌面全支持!
- 关于UIButton setImage 不显示 和 setTitle不能和谐相处的问题
- 多字典同key时对value加法操作
- iOS 子视图 父视图 UIView 相关的方法
- JFinal教程JfinalUIB 代码笔记 (8)--- 权限设计和分配
- UIBezierPath的使用
- hdu 4632 Palindrome subsequence 区间dp
- JFinal教程JfinalUIB 代码笔记 (7)--- URL拦截规则和修改
- 高逼格UI-ASD(Android Support Design)
- Github GUI 托管代码教程
- codeforces_622A. Infinite Sequence
- ios蓝牙开发 ------ CoreBluetooth 教程<转>
- iOS-UIBezierPath绘制基本图形
- Arduino驱动SSD1306 OLED
- UIPopoverPresentationController用法
- UIPopoverPresentationController用法
- UISearchBar(搜索框)
- jquety
- UITableview
- Symfony实现行为和模板中取得request参数的方法