当前位置:编程学习 > JS >>

javascript 给定一个字符串“obj.fn.attr”,如何将其转换为一个可执行对象

如,转换为:obj.fn.attr = {};
答案:var o=我怎么没有见过这样的写法
var o=这样写的吧。。

<SCRIPT LANGUAGE="JavaScript">
<!--
  var o=
  function searchStr(o){
  var k=0,str;
  for(var a in o){
   if(k==0){
    str=a+"="+o[a];
   }else{
    str+="&"+a+"="+o[a];
   }
   k++;
  }
  return str;
  }
  alert(searchStr(o));
//-->
</SCRIPT>
其他:,哪位大大如果有时间,可以直接发给我一个OFFICE2003的电子表格,把函数直接嵌入的,多谢。 用VBA自定义函数吧,使用方便 按ALT F11 打开代码窗口, eval(obj.fn.attr) <script type="text/javascript">
	var a = 'obj.fn.attr';
	var tmp = a.split('.');
	eval(tmp[0] + '= {' + tmp[1] + ':{' + tmp[2] + ':{}}}');
	alert(typeof(obj.fn.attr));
</script> 

上一个:求:用纯JavaScript实现树状菜单的思路
下一个:javascript设置断点无效怎么办

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,