var comment = function(){
var url = document.getElementById('commentscript').src;
var url = url.split('?');
var param = {} ;
if(url[1]){
var arrx = url[1].split('&');
for( var v in arrx){
var arrs = v.split('=');
param.arrs[0] = arrs[1] ;
}
}
console.log(param);
var doc = '<div class="title clearfix"><h2>用户评论</h2></div><div class="comment"><textarea cols="" rows="4" ></textarea><input name="" type="button" value="发布评论"></div> <ul class="ge_content" id="commentli" > </ul>';
var obx = document.getElementById('comment');
obx.innerHTML = doc ;
//$.get('test.php',{'chid':chid,'id':id},function(data){
// console.log(data);
//});
}(jQuery);
如上,param.arrs[0] = arrs[1] ; 这里的params 的arrs[0] 是一个变量,怎么处理?谢谢啦,大神们,求助啊。。。
1.这种方法的属性(setAttrName)可以是一个变量。
var obj = {};
obj[setAttrName] = 'Tom'
2.这样就可以动态的给js对象添加变量属性。
var obj = {
attr: {
}
};
var egData = ['oneAttr', 'twoAttr', 'threeAttr'];
for (var i = 0; i < egData.length; i++) {
obj.attr[egData[i]] = false
}
创建 JavaScript 对象
通过 JavaScript,您能够定义并创建自己的对象。
创建新对象有两种不同的方法:
1.定义并创建对象的实例
2.使用函数来定义对象,然后创建新的对象实例