这个只能用循环了,js没有PHP print_r() 那样的函数
解决方案 »
- 搭建网站时报错:Warning: mysql_connect()
- 判断字符串中是否含有标点符号,在线等
- 页面加载报错,高手帮忙解决下。
- 请教一个文件读写的问题!
- php的wordpress运行有点慢
- 能否得到提交过来的<input type="file">的全值?
- 在SESSION中保存了一个类,如何在页面上使用?
- windows 2000下php调用java出现问题,如果解决?
- win8.1 专业版 64位 (PHP5.4.33) (没有使用wampserver)redis扩展无法生效
- PHP 关于json_encode函数的问题
- php静态变量的小问题
- 我要把一个网址的域名截取出来怎么弄?
对于js的数组,利用alert($array);js会自动将其转化为字符串,但对象不行.如果想显示对象内的元素,只能利用循环了.for(var i=0; i< a.length; i++)
{
//操作a,将其连在一起组成字符串.
}
<script>
function print_r(o){
for(a in o)if(o[a])document.write(a+"="+(o[a].replace?o[a].replace('<',"<").replace('>','>'):o[a])+"<br/>")
}
print_r(document.getElementById("txtTest"))
</script>不知道是不是这个意思
<script>
function print_r(o){
for(a in o)if(o[a])document.write(a+"="+(o[a].replace?o[a].replace('<',"<").replace('>','>'):o[a])+"<br/>")
}
print_r(document.getElementById("txtTest"))
</script>
我想这个应该比较接近他的意思
{
var str = "{";
for(attr in obj)
{
tmp = attr + " => " + obj[attr] + "<br>";
str += tmp;
}
str += "}";
document.write(str);
}
自己根据需要修改一下就行了
{
var str = "{";
for(attr in obj)
{
tmp = attr + " => " + obj[attr] + "<br>";
str += tmp;
}
str += "}";
document.write(str);
}
自己根据需要修改一下就行了