<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中,因为我时间不够了,只能给你说这么多
<?php$intPrice[0] = 10
$intPrice[1] = 20
$intPrice[2] = 30
$intCount[0] = 1
$intCount[1] = 2
$intCount[2] = 3
$intCount[3] = 4
$intCount[4] = 5
?>
<html>
<head>
<script>
function account()
{
var total = 0
if(document.getElementById('price').value != 0 &&document.getElementById('number').value != 0)
{
total = document.getElementById('price').value * document.getElementById('number').value
}
document.getElementById('result').value = total
}
</script>
</head>
<body>
<select id='price' onChange='account()'>
<option value='0'>请选择价格</option>
<?for($i=0$i<count($intPrice)$i++){?>
<option value='<?=$intPrice[$i]?>'><?=$intPrice[$i]?></option>
<?}?>
</select>
<select id='number' onChange='account()'>
<option value='0'>请选择数量</option>
<?for($i=0$i<count($intCount)$i++){?>
<option value='<?=$intCount[$i]?>'><?=$intCount[$i]?></option>
<?}?>
</select>
<input type='text' id='result' ReadOnly>
</body>
</html>
js新手,没有测试过,欢迎指正。