【问题标题】:chrome - run javascript function from browser console "undefined"chrome - 从浏览器控制台“未定义”运行 javascript 函数
【发布时间】:2014-04-30 08:58:36
【问题描述】:

我想从浏览器控制台运行一个 javascript 函数,
我正在尝试在 Chrome (windows 7) 中执行此操作,我的功能是这样的:

function playVideo() {
    var popo = document.getElementsByTagName("object");
      for (var i=0; i<popo.length; i++) {
        popo[i].playVideo(); 
      }
  }

通常,当我从网页启动此功能时,它可以正常工作

<button onclick="playVideo();">play</button>

<a href="javascript:playVideo();">play</a>

但如果我将其粘贴到浏览器控制台中,然后按回车键,
它不起作用,并且出现此错误:
“未定义”
http://oi57.tinypic.com/z1hjc.jpg

我做错了什么?

【问题讨论】:

  • 你刚刚定义了一个函数。调用它。
  • 我尝试调用它,但没有成功。我不明白为什么...

标签: javascript google-chrome console


【解决方案1】:

粘贴到控制台并按回车后,您必须按名称调用此函数,在这种情况下,在“未定义”之后写入控制台“playVideo()”并按回车。

【讨论】:

  • 粘贴到控制台后,按回车,在“未定义”后写入“playVideo()”并按回车,它又说:“未定义”...
  • 哎呀!!!!我正在尝试使用 Jsfiddle!在 Jsfiddle 上它不起作用,但之后我在我的网站上尝试了它并且它起作用了!谢谢!
猜你喜欢
  • 1970-01-01
  • 2019-05-26
  • 2018-01-31
  • 2014-05-12
  • 2018-03-24
  • 2013-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多