php中嵌套js代码问题

JavaScript08

php中嵌套js代码问题,第1张

前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试

<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新手,没有测试过,欢迎指正。