单击为何没有反应?

<?php
$str1="Hello";
$str2="start PHP";
echo "<script>";
echo "alert('".$str1."');";
echo "</script>";

?>

<input type="text" name="tx" size="20" value="<?php echo $str1;?>">
<input type="button" value="click" onclick="tx.value='<?php echo $str2;?>'">



https://img3.mukewang.com/5c8f3e2e0001e6c604870142.jpg

点击ok,出现了下面的框

https://img2.mukewang.com/5c8f3e2f0001aaf904410114.jpg

为何点击click,没有出现 start PHP?

幕布斯6054654
浏览 505回答 3
3回答

aluckdog

tx 没有定义 将 onclik 改为: onclick="var tx = document.getElementsByTagName('input')[0];tx.value='<?php echo $str2;?>'"

海绵宝宝撒

F12都不会???

阿晨1998

老哥,你的tx都没有定义,tx是谁,浏览器也不知道啊。你要让它做事,得告诉它tx是谁。改改吧,比如: <input type="button" value="click" onclick="document.getElementsByName('tx')[0].value='值'">
打开App,查看更多内容
随时随地看视频慕课网APP