php与javascript之间的连接用于警报函数与字符串


connection between php javascript for alert function with string

我在网站上为用户做社交网络工作。比如facebook。或twitter。到目前为止,我有这个代码,让我告诉你我想做什么。

 <button id="welcome">Welcome user</button>
 <?php
     function dal(){
         alert("Hello user, welcome to my big social network")
     }
 ?>

我做类似的javascript

 <script>
     document.byID('welcome').onclick = dal();
 </script>

代码当前不起作用。

如果你有什么建议,我真的很感激。

删除php并将其写入script标签中

<script> 
window.addEventListener("DOMContentLoaded",
  function(){ 
    document.getElementById('welcome').onclick=dal;
  },false);
function dal(){
  alert("Hello user, welcome to my big social netowkr")
}
</script>

您不能在javascript中调用php函数。

 <button id="welcome" onclick="dal()">Welcome user</button>
<script type="text/javascript">
  function dal()
  {
    alert("Hello user, welcome to my big social network")
  }
</script>

这个问题真的需要改写。老实说,我不知道从哪里开始纠正这个错误。。。。然而,要使警报为您的按钮工作,您需要以下内容:

<button id="welcome">Welcome user</button>

<script>
  document.getElementbyID('welcome').onclick = function(){
   alert("Hello user, welcome to my big social network");
  }
 </script>

此外,您不能在JavaScript中调用或访问PHP。

请注意您的alert消息中的拼写错误。

最佳做法是在头中不引人注目地添加处理程序,而不是内联

我建议

<?php ... ?>
<html>
<head>
<script>
window.onload=function() {
  document.getElementById('welcome').onclick=function() {
     alert("Hello user, welcome to my big social network")
  }
}
</script>
</head>
<body>
<div id="content">
  <button id="welcome">Welcome user</button>
</div>
</body>
</html>