js获取textaera对象(object)的值
2023-09-27 14:26:05 时间
for(i in pstrWord ){
alert(i); //获得属性
alert(pstrWord[i]); //获得属性值
}
1、js输出object对象方法如下:
function writeObj(obj){
var description = "";
for(var i in obj){
var property=obj[i];
description+=i+" = "+property+"\n";
}
console.log("obj:"+description);
}
var description = "";
for(var i in obj){
var property=obj[i];
description+=i+" = "+property+"\n";
}
console.log("obj:"+description);
}
2、object对象转换为string字符串方法如下:
function obj2string(o){
var r=[];
if(typeof o=="string"){
return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
}
if(typeof o=="object"){
if(!o.sort){
for(var i in o){
r.push(i+":"+obj2string(o[i]));
}
if(!!document.all&&!/^\n?function\s*toString\s*\{\n?\s*
r.push("toString:"+o.toString.toString());
}
r="{"+r.join()+"}";
}else{
for(var i=0;i<o.length;i++){
r.push(obj2string(o[i]))
}
r="["+r.join()+"]";
}
return r;
}
return o.toString();
}
var r=[];
if(typeof o=="string"){
return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
}
if(typeof o=="object"){
if(!o.sort){
for(var i in o){
r.push(i+":"+obj2string(o[i]));
}
if(!!document.all&&!/^\n?function\s*toString\s*\{\n?\s*
nativecode
\n?\s*\}\n?\s*$/.test(o.toString)){ r.push("toString:"+o.toString.toString());
}
r="{"+r.join()+"}";
}else{
for(var i=0;i<o.length;i++){
r.push(obj2string(o[i]))
}
r="["+r.join()+"]";
}
return r;
}
return o.toString();
}
获取value的值:
var mes= document.getElementById('mes');
alert(mes.value);
相关文章
- JS定义类及对象
- js 对象属性复制到另一个对象
- Moment.js 转换 UTC 格式的 2 个小问题
- js获取嵌套数组,嵌套对象的值
- JS 对象属性相关--检查属性、枚举属性等
- JS转义 escape()、encodeURI()、encodeURIComponent()区别详解
- js计算两个时间相差多少分钟
- Vue.js:使用v-bind在列表选项上绑定对象
- 树莓派安装node.js
- HTML中创建优雅表格八大JS工具不能缺
- JS中的JSON对象 定义和取值
- JS基础如何理解对象
- 全局css,js缓存及更新版本策略
- js判断对象是否为空对象的几种方法【转】
- 《JS原理、方法与实践》- ES6原有对象新增属性
- js声明数组 js数组如何获取真实对象 js数组处理null值情况 js数组通过下标赋值和push赋值的区别 loopback4的基础使用
- 详解js中的对象的深浅拷贝
- js对象和数组的定义
- JS组件系列——图片切换特效:简易抽奖系统
- JS中document对象和window对象有什么区别
- JS--Array.from() 方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例
- 前端要革命?看我在 JS 里写 SQL
- json2.js使用参考
- js匿名自执行函数中闭包的高级使用(---------------------------******-----------------------------)
- JS中如何使用EL表达式中的对象
- JS三级数组对象过滤再取值
- Node.js使用mongoose操作mongodb