eval函数在Mozilla中不起作用


我的第二个问题是,在IE7中,Java脚本的eval函数运行得很好,但在Mozilla中就不行了.我的代码中的函数如下:

选择 | 换行 | 行号
  1. var str = "alert('how r u')";
  2. eval(str);

我如何让它在Mozilla中工作.
谢谢
曼苏尔

# 回答1


你好,曼苏尔.
您是收到了错误,还是它什么都不做?
# 回答2



谢谢你的回复.
但我不知道如何检查Mozilla中的错误,而且什么都没有显示出来
谢谢
曼苏尔
# 回答3



浏览http://www.w3schools.com/js/tryit.asp?filename=tryjs_text
并删除左侧的代码,粘贴以下代码并进行测试

选择 | 换行 | 行号
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function valuereturned()
  5. {
  6.  
  7. var str="alert('button has been clicked')";
  8. return str;
  9. }
  10. function evaluate()
  11. {
  12. str2= valuereturned();
  13. eval(str2);
  14. }
  15.  
  16. </script>
  17. </head>
  18. <body>
  19. <input type="button" value ="Click Me" onClick="evaluate()">
  20.  
  21. </body>
  22. </html>

当上面粘贴的链接在IE7中打开时,这很好用,但在Mozilla中似乎不起作用
谢谢
曼苏尔

标签: Javascript

添加新评论