为了账号安全,请及时绑定邮箱和手机立即绑定

php中嵌套js代码问题

php中嵌套js代码问题

PHP
FFIVE 2019-03-03 04:04:48
<?phpfor($i=0;$i<=9;$i++){$row[$i]=$i;}echo "<script language='javascript'>document.getElementById('d1').innerHTML=$row[1];</script>";?><div id="d1"></div>为什么用document.write($row[1]);就能显示,但是用上面那种形式,哪个值都显示不了。
查看完整描述

3 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

php中嵌套js的方法如下:
同一文件嵌入直接用标签:
<?php
echo "<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script src="****.js" type="javascript"></script>

查看完整回答
反对 回复 2019-03-10
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试
<div id='d1'></div>
<?php
for($i=0;$i<=9;$i++)
{
$row[$i]=$i;

echo "<script>window.onload=function(){document.getElementById('d1').innerHTML='$row[$i]'}</script>";
}
?>



查看完整回答
反对 回复 2019-03-10
?
慕后森

TA贡献1802条经验 获得超5个赞

这样试试
<div id="d1"></div>
<?php
for($i=0;$i<=9;$i++)
{
$row[$i]=$i;
}
echo "
<script language='javascript'>
document.getElementById('d1').innerHTML=$row[1];
</script>
";
?>

 



查看完整回答
反对 回复 2019-03-10
  • 3 回答
  • 0 关注
  • 1775 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信