javascript - 从另一个 JS 返回 Html 内的 Javascript 值

标签 javascript html function nested

我需要你的帮助,我知道这是一个愚蠢的问题,但我无法解决它......抱歉:(

我有一个 JavaScript 文件welcome.js 因为我有

    function alert()
    {
    return 10;
    } 

我有另一个 html 文件welcome.html,其中调用welcome.js 文件

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    <script type="text/javascript src="welcome.js"></script>
    <script>
    function myFunction()
    {
     var x = alert();
    return x;
    }
    </script>
    </head>

    <body>
     <input type="button" onclick="myFunction();" value="Show alert box">

我在 mozilla 控制台中不断收到此错误

时间戳:2013 年 5 月 28 日 9:56:47 PM 错误:NS_ERROR_XPC_NOT_ENOUGH_ARGS:参数不足 [nsIDOMWindow.alert]

最佳答案

由于脚本标记中的语法错误,您的 javascript (welcome.js) 未加载。您缺少 text/javascript 之后的 " 引号。

alert(); 正在调用 window.alert(),这需要在 Firefox 中传递一个参数(例如在 Chrome 中则不需要)。由于您自己的welcome.js永远不会被加载(由于语法错误),因此它永远不会重写全局alert()函数。

关于javascript - 从另一个 JS 返回 Html 内的 Javascript 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16797181/

相关文章:

javascript - 何时使用 React 错误边界组件?

javascript - 选择不显示其默认值

javascript - 获取当前浏览器窗口中心

javascript - 如何使用 jquery 或 javascript 获取输入复选框的 html?

javascript - Angular promise : $q reject return html?

ios - 在 Swift 3 中使用变量进行类型转换

javascript - 调用 JavaScript 方法时绕过设置的参数?

javascript - 在窗口卸载时运行代码?

javascript - 如何使用 AngularJS 为每个页面从 JSON 文件加载不同部分的数据?

php - 尝试在函数中设置 $_SESSION ['username' ] include