我有一个代码,在PHP代码中包含javascript。问题是变量“i”没有正确显示,它被解释为“('calendarRandom”+ i +“')”但我希望是 “('calendarRandom0')”,“('calendarRandom1')”等等...
这是我的PHP代码
$ret .= "
<script type='text/javascript'>
function randomCheck()
{
var i;
var optionIndex = document.getElementById('randomSelect').value;
for (i=0; i<optionIndex; i++) {
var calendarRandom = 'calendarRandom' + i;
document.getElementById('calendarRandom\" + i + \").style.display = 'block';
}
}
</script>";
任何人都可以知道如何解决这个问题。
答案 0 :(得分:0)
<?php
$ret .= "
<script type='text/javascript'>
function randomCheck()
{
var i;
var optionIndex = document.getElementById('randomSelect').value;
for (i=0; i<optionIndex; i++) {
var calendarRandom = 'calendarRandom' + i;
document.getElementById('calendarRandom' + i).style.display = 'block';
}
}
</script>";
echo $ret;
?>
这样做:)