php中嵌套js代码问题
<?phpfor($i=0;$i<=9;$i++){$row[$i]=$i;}echo"<scriptlanguage='javascript'>document.get...
<?php
for($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]);就能显示,但是用上面那种形式,哪个值都显示不了。 展开
for($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]);就能显示,但是用上面那种形式,哪个值都显示不了。 展开
5个回答
展开全部
前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试
<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>";
}
?>但是这样只能输出最后一个9因为被覆盖了,要么你就把值输在一个div中,然后将div放在#d1中,因为我时间不够了,只能给你说这么多
<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>";
}
?>但是这样只能输出最后一个9因为被覆盖了,要么你就把值输在一个div中,然后将div放在#d1中,因为我时间不够了,只能给你说这么多
2016-01-01 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
php中嵌套js的方法如下:
同一文件嵌入直接用标签:
<?php
echo "<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script src="****.js" type="javascript"></script>
同一文件嵌入直接用标签:
<?php
echo "<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script src="****.js" type="javascript"></script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为这时document.getElementById('d1')这个东西还没生成。请在DOMReady时执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样试试
<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>
";
?>
<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>
";
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的js代码先于div执行,执行你的js的时候,下面的div还没解析呢.你把php代码放到这个div下面去试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询