我在网站上为用户做社交网络工作。比如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>