我想在现有的事件监听器之后添加一个事件侦听器到body onload并执行。但行刑是相反的。为什么?怎么解决这个问题?
<html>
<script>
function test() {
alert('SHOULD BE FIRST');
}
</script>
<script>
// Dean Edwards/Matthias Miller/John Resig
function init() {
// quit if this function has already been call
只有在Windows上运行Safari时,我才想运行一些js代码。‘警报’工作,但任何其他代码(如body.classList .等等)不起作用。为什么?非常感谢您的帮助
var safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
var windows = (navigator.userAgent.indexOf("Win")!=-1);
var body = document.body;
if (safari && windows) {
alert('this
我有javascript,因为它不是在Safari中触发,而是在所有其他浏览器(iOS Safari、Chrome、Firefox、Opera、IE)上工作。
我已经在所有其他浏览器(iOS Safari、Chrome、Firefox、Opera、IE)上测试过这一点,这在Safari11.1上有效。
HTML:
body onload=“showdiv”(“公民身份”);
Javascript:
var pages = document.getElementsByClassName("page");
function showdiv(id_page)