我正在尝试使用alertifyjs(https://alertifyjs.org/)库。
在代码预览网站(例如codepen)中或在stackoverflow上测试警报时,警报将按预期方式工作。
但是,当我在网站上仅使用codepreview的代码使用完全相同的代码时,控制台出现错误
未捕获的TypeError:无法读取null的属性'appendChild'
我不知道我在想什么。
您也可以在此处测试错误:https://www.mercomods.com/testpage-2/
(我将继续保持此页面)
function myFunction() {
alertify.log("Standard log message");
}
<script src="https://www.mercomods.com/wp-content/themes/newave-theme/alertify.js-master/src/js/alertify.js"></script>
<button onclick="myFunction()">Alert</button>
最佳答案
alertify脚本标签应在正文的末尾,因为它在加载时将变量初始化为document.body
;如果初始化太早,则为null
关于javascript - alertify.js TypeError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43577226/