2013-05-16 1 views
-1

Так что это мой код. Я хочу создать кнопки, какКак создать кнопки с различным значением, используя для цикла

Random 1 Random 2 .... ... Random 10

Есть ли способ, что я могу достигнуть его цикл в JavaScript? И так идентификатор, как идентификатор первой кнопки является "Button1" ....

<script type="text/javascript"> 
<!-- 
    var i = 0; 
    var x = new Array(11); 
    var y = new Array(11); 
    for (i=1; i<=10; i++) 
    { 
    x[i] = 35.38825899+Math.random()*0.007962; 
    y[i] = 0.03903201/0.007962*x; 
    document.write('<input type="button" value="Random" onclick="sfcshonan()"/>'+'<br />'); 
    } 
//--> 
</script> 
+0

То, что вы сделали это правильно. В чем проблема? –

+0

Все кнопки имеют одинаковое значение, я хочу сделать значения кнопок как Random1 Random2 ..... Random9 Random10 – pikkuu

ответ

0

Simple. Изменение:

value="Random" 

To:

value="Random ' + i + '" 

Final кодекса

document.write('<input type="button" id="button'+i+'" value="Random'+i+'" onclick="sfcshonan()"/>'+'<br />'); 
0
document.write('<input type="button" value="Random" onclick="sfcshonan()"/>'+'<br />'); 

в

document.write('<input type="button" id="button' + i + 'value="Random' + i + '" onclick="sfcshonan()"/>'+'<br />'); 


Или с JQuery

var button = $("<input>").attr("type", "button").attr("id", "button" + i).val("Random" + i).click(sfcshonan) 

$(document).append(button) 
0

Try это

document.write('<input type="button" id="button'+i+'" value="Random'+i+'" onclick="sfcshonan()"/>'+'<br />'); 

Insted из

document.write('<input type="button" value="Random" onclick="sfcshonan()"/>'+'<br />'); 
0
document.write('<input type="button" value="Random '+i+'" onclick="sfcshonan()"/>'+'<br />'); 
Смежные вопросы