首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行从JavaScript嵌入到FireBug中的FireBug

运行从JavaScript嵌入到FireBug中的FireBug
EN

Stack Overflow用户
提问于 2013-10-12 09:32:40
回答 2查看 288关注 0票数 0

我刚刚开始为网络开发人员通过专业JavaScript进行工作,并试图在进行过程中运行这些代码。我在早期试图将JavaScript嵌入到HTML中遇到了麻烦。如果我定义了一个函数并在同一个文档中调用它,那么什么都不会发生。类似地,如果我在文档中定义了一个函数并从Firefox便签或FireBug调用它,那么什么都不会发生。不过,我可以从便签或FireBug运行整个过程(定义函数并调用它)。

我在页面中使用的代码是:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <head>
        <title>Test Page</title>
        <script type="text/javascrtipt">
            function compare(a, b) {
                if (a < b) {
                    alert ("A is less than B");
                } else if (a > b) {
                    alert ("A is greater than B");
                } else {
                    alert ("A is equal to B");
                }
            };
        </script>
    </head>
    <body>
        <p>Paragraph 1</p>
        <script type="text/javascript">compare(5, 6);</script>
    </body>
</html>

我发现了类似的问题,如我认为下面回答了我的问题,但我不明白它是否适用于我的方案。我将如何使函数高于全局(如果这是这里需要的)?

Calling custom functions from firebug console

谢谢,

Ger

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-12 09:45:53

在纠正错误"text/javascrtipt“之后,可以从Firebug控制台(命令编辑器)成功地调用比较函数。

代码语言:javascript
复制
compare(3,4);

然后单击"execute“。用Firefox24.0/ Linux进行测试。

票数 0
EN

Stack Overflow用户

发布于 2013-10-12 10:40:04

这里的问题不在于您的逻辑,而在于一个简单的输入错误。当您在头中指定脚本类型时,您拼写错误的javascript -纠正它,然后脚本执行。

此外,值得一提的是,在使用HTML5文档类型时,如果愿意,可以省略脚本类型,因为这现在是HTML5文档的默认设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19332710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档