嗨,我有这样的代码:
<script type="text/javascript">
var tresc = " ";$('div').mouseenter(function(){
$('div').fadeTo('fast',1);
});
$('div').mouseleave(function(){
$('div').fadeTo('fast',0.5);
});
$('#Generator_Nemuraj').click(function(){
var val=$('input:radio[name=liczba]:checked').val();
var tresc = "";
alert(val);
$('#tekst').text(val);
for (i=0;i<val;i++){
var liczba1 = 1 + Math.floor(Math.random() * 10);
alert(liczba1);
if (liczba1 <10){
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 1'+' '+liczba2);
if (liczba2<3){
tresc2 = " text1";
tresc = tresc + tresc2+'\n';
$('#tekst').text(tresc);
} else if (liczba2 <6){
tresc3 = " text2";
tresc = tresc + tresc3+'\n';
$('#tekst').text(tresc);
} else if (liczba2 <9){
tresc4 = " text3";
tresc = tresc+tresc4+'\n';
$('#tekst').text(tresc);
}
} else if (liczba1<7){
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 2'+' '+liczba2);
} else {
var liczba2 = 1 + Math.floor(Math.random() * 10);
alert('drugie losowanie koszyk 3'+' '+liczba2);
}
}
});
</script>
我想打印出这个随机生成器的结果,如下所示:
文本1
文本
2 文本 1... 等等
但相反,我得到 text1 text2 text1 text3 ...
问题出在哪里?