Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在一个页面中执行2个脚本_Javascript_Php - Fatal编程技术网

Javascript 在一个页面中执行2个脚本

Javascript 在一个页面中执行2个脚本,javascript,php,Javascript,Php,为什么只执行第二个javascript而不执行第一个javascript? 也许PHP也只执行第二个代码 如何执行这两个代码 window.onload=函数(){ 如果(document.getElementById(“MixP0”).innerHTML设置了两次window.onload,那么第二次加载将覆盖第一次!onload在页面完成加载后调用,而不是在html解析期间调用 熟悉addEventListener:以同时执行这两个命令,但最后都在一个中执行 <script>

为什么只执行第二个javascript而不执行第一个javascript? 也许PHP也只执行第二个代码

如何执行这两个代码


window.onload=函数(){

如果(document.getElementById(“MixP0”).innerHTML设置了两次
window.onload
,那么第二次加载将覆盖第一次!onload在页面完成加载后调用,而不是在html解析期间调用


熟悉addEventListener:

以同时执行这两个命令,但最后都在一个
中执行

<script>
    window.onload = function(){
        if (document.getElementById("MixP0").innerHTML <= 5) { 
            document.getElementById("MixP0").style.visibility = "hidden";
            document.getElementById("anslut0").innerHTML = "anslut0";
        } 
        if (document.getElementById("MixP1").innerHTML <= 5) { 
           document.getElementById("MixP1").style.visibility = "hidden";
           document.getElementById("anslut1").innerHTML = "anslut1";
        } 
    }
</script>

window.onload=函数(){
if(document.getElementById(“MixP0”).innerHTML保持简单:)。创建两个函数并从单个
窗口调用它们。onload
事件

<div id="anslut0"></div>
<div id="anslut1"></div>

<?php
  $homepage = file_get_contents('http://X.com/2.php');
  echo $homepage;
?>

<script>
function first() {
  if (document.getElementById("MixP0").innerHTML <= 5) { 
    document.getElementById("MixP0").style.visibility = "hidden";
    document.getElementById("anslut0").innerHTML = "anslut0";
  } 
}
</script>

<?php
  $homepage = file_get_contents('http://X.com/3.php');
  echo $homepage;
?>

<script>
function second() {
  if (document.getElementById("MixP1").innerHTML <= 5) { 
    document.getElementById("MixP1").style.visibility = "hidden";
    document.getElementById("anslut1").innerHTML = "anslut1";
  }
}

window.onload = function() {
  first();
  second();
}
</script>

函数优先(){

if(document.getElementById(“MixP0”).innerHTML我应该用什么替换window.onload?@FastXXX请参阅提供的链接。
addEventListener
应用于具有适当事件名称和回调的窗口。我现在正在阅读有关它的内容,但对于没有编码的人来说似乎很难。但我希望尝试一些东西。即使侦听器也只能听到“单击”声吗?这解释了问题,但对于ext来说ra credit,您应该给出一个解决用户问题的
.addEventListener
示例。这可能会使您得到绿色的复选标记,而不是另一个(IMO较低质量的答案)。可能会覆盖onload函数。感谢您的回答!工作非常好!感谢您的回答!