为什么我在 php 回显的按钮中的 onclick 函数不起作用?
Why my onclick function in button that is echo by php cannot work?
我不知道为什么这行不通。它可以输出一个按钮元素,但是onclick 函数根本不起作用。甚至没有弹出警告框。请帮忙。
<!DOCTYPE html>
<html>
<body>
<?php $name = "John";
echo "<button type='button' onclick='callYou('".$name."')'> click me </button>";
?>
<script>
function callYou(name) {
if(confirm("Are you sure?")) {
$greeting = "hello"+name;
echo $greeting;
} else {
echo "nothing";
}
}
</script>
</body>
</html>
你的代码有多个错误,试试:
<!DOCTYPE html>
<html>
<body>
<?php
$name = 'John';
echo '<button type="button" onclick="callYou(\'' . $name . '\')"> click me </button>';
?>
<script>
function callYou(name) {
if(confirm("Are you sure?")) {
var greeting = "hello" + name;
alert(greeting)
} else {
alert("nothing")
}
}
</script>
</body>
</html>
去阅读一些有关 PHP、JavaScript 语法的内容!
我不知道为什么这行不通。它可以输出一个按钮元素,但是onclick 函数根本不起作用。甚至没有弹出警告框。请帮忙。
<!DOCTYPE html>
<html>
<body>
<?php $name = "John";
echo "<button type='button' onclick='callYou('".$name."')'> click me </button>";
?>
<script>
function callYou(name) {
if(confirm("Are you sure?")) {
$greeting = "hello"+name;
echo $greeting;
} else {
echo "nothing";
}
}
</script>
</body>
</html>
你的代码有多个错误,试试:
<!DOCTYPE html>
<html>
<body>
<?php
$name = 'John';
echo '<button type="button" onclick="callYou(\'' . $name . '\')"> click me </button>';
?>
<script>
function callYou(name) {
if(confirm("Are you sure?")) {
var greeting = "hello" + name;
alert(greeting)
} else {
alert("nothing")
}
}
</script>
</body>
</html>
去阅读一些有关 PHP、JavaScript 语法的内容!