gpt4 book ai didi

javascript - javascript中警报功能的替代品是什么?

转载 作者:行者123 更新时间:2023-11-28 11:10:25 26 4
gpt4 key购买 nike

java 脚本中的alert()函数的替代方法是什么?

我不想使用警报功能,因为它会显示一些消息。

我只想激活一个函数,当我使用alert()时,该函数会被激活并显示结果,否则它不会显示任何内容。

请帮忙!

    <script type="text/javascript">

(function () {
var test = document.createElement('script');
test.type = 'text/javascript'; test.async = true;
test.src = 'http://mysite.com/plugin/myscript.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(test, s);
alert("hi");

})();

</script>

所以上面的代码只有在我添加alert("hi")时才会运行,否则不会。那么如何激活myscript.js代码

最佳答案

当然我猜..

alert = function(msg) {};

现在警报不执行任何操作,并且不会显示弹出对话框。

如果您想将绑定(bind)到 alert 对话框的任何消息转移到您自己的函数(例如记录器),您可以执行以下操作:

function log(msg) {
console.log(msg);
yourOwnFunction(); // You can call and functions if you want.
};

alert = log;
alert("Error!");

“错误!” 现在显示在控制台日志中,而不是弹出窗口中。

编辑

无论如何,这里的所有字符串都是文字,为什么不将其放在脚本之前:

<script type="text/javascript" src="http://mysite.com/plugin/myscript.js" async="async"></script>

关于javascript - javascript中警报功能的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12072124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com