Witajcie
Mianowice mam problem z jednym elementem w moim kodzie scriptu. Mianowice gdy chęc aby autoamtycznie wpisało mi wylosowaną liczbę do losowego inputa wyskakuje mi komunikat o błędzie
Uncaught TypeError: Cannot set property 'value' of null
w Chrome, w IE ciagle trwa ładowanie. Wiec jakiś błąd jest nie wątpliwie tylko nie wiem jak go usunąć
błąd wyskakuje na linijce
document.getElementById('66').value = getNumber.toString();
<script type="text/javascript"> function start() {
draw();
}
function draw(){
var ch = 0;
var getNumber = 0;
var i = 0;
for(i=0; i<20; i++){
ch = (Math.floor(Math.random()*99) + 1);
if (ch != '10' || ch != '20' || ch != '30' || ch != '40' || ch != '50' || ch != '60' || ch != '70' || ch != '80' || ch != '90'){
getNumber = (Math.floor(Math.random()*9) + 1);
document.getElementById('66').value = getNumber.toString();
}
else{
i--;
}
}
}
<td id="td_1_1"><input id="11" name="in_1_1" onblur="check('11')" onfocus="light('11')" maxlength="1"></td> <td id="td_1_2"><input id="12" name="in_1_2" onblur="check('12')" onfocus="light('12')" maxlength="1"></td> <td id="td_1_3"><input id="13" name="in_1_3" onblur="check('13')" onfocus="light('13')" maxlength="1"></td> <td id="td_1_4"><input id="14" name="in_1_4" onblur="check('14')" onfocus="light('14')" maxlength="1"></td> <td id="td_1_5"><input id="15" name="in_1_5" onblur="check('15')" onfocus="light('15')" maxlength="1"></td> <td id="td_1_6"><input id="16" name="in_1_6" onblur="check('16')" onfocus="light('16')" maxlength="1"></td> <td id="td_1_7"><input id="17" name="in_1_7" onblur="check('17')" onfocus="light('17')" maxlength="1"></td> <td id="td_1_8"><input id="18" name="in_1_8" onblur="check('18')" onfocus="light('18')" maxlength="1"></td> <td id="td_1_9"><input id="19" name="in_1_9" onblur="check('19')" onfocus="light('19')" maxlength="1"></td> <td id="td_2_1"><input id="21" name="in_2_1" onblur="check('21')" onfocus="light('21')" maxlength="1"></td> <td id="td_2_2"><input id="22" name="in_2_2" onblur="check('22')" onfocus="light('22')" maxlength="1"></td> <td id="td_2_3"><input id="23" name="in_2_3" onblur="check('23')" onfocus="light('23')" maxlength="1"></td> <td id="td_2_4"><input id="24" name="in_2_4" onblur="check('24')" onfocus="light('24')" maxlength="1"></td> <td id="td_2_5"><input id="25" name="in_2_5" onblur="check('25')" onfocus="light('25')" maxlength="1"></td> <td id="td_2_6"><input id="26" name="in_2_6" onblur="check('26')" onfocus="light('26')" maxlength="1"></td> <td id="td_2_7"><input id="27" name="in_2_7" onblur="check('27')" onfocus="light('27')" maxlength="1"></td> <td id="td_2_8"><input id="28" name="in_2_8" onblur="check('28')" onfocus="light('28')" maxlength="1"></td> <td id="td_2_9"><input id="29" name="in_2_9" onblur="check('29')" onfocus="light('29')" maxlength="1"></td> <td id="td_3_1"><input id="31" name="in_3_1" onblur="check('31')" onfocus="light('31')" maxlength="1"></td> <td id="td_3_2"><input id="32" name="in_3_2" onblur="check('32')" onfocus="light('32')" maxlength="1"></td> <td id="td_3_3"><input id="33" name="in_3_3" onblur="check('33')" onfocus="light('33')" maxlength="1"></td> <td id="td_3_4"><input id="34" name="in_3_4" onblur="check('34')" onfocus="light('34')" maxlength="1"></td> <td id="td_3_5"><input id="35" name="in_3_5" onblur="check('35')" onfocus="light('35')" maxlength="1"></td> <td id="td_3_6"><input id="36" name="in_3_6" onblur="check('36')" onfocus="light('36')" maxlength="1"></td> <td id="td_3_7"><input id="37" name="in_3_7" onblur="check('37')" onfocus="light('37')" maxlength="1"></td> <td id="td_3_8"><input id="38" name="in_3_8" onblur="check('38')" onfocus="light('38')" maxlength="1"></td> <td id="td_3_9"><input id="39" name="in_3_9" onblur="check('39')" onfocus="light('39')" maxlength="1"></td> <td id="td_6_1"><input id="61" name="in_6_1" onblur="check('61')" maxlength="1"></td> <td id="td_6_2"><input id="62" name="in_6_2" onblur="check('62')" maxlength="1"></td> <td id="td_6_3"><input id="63" name="in_6_3" onblur="check('63')" maxlength="1"></td> <td id="td_6_4"><input id="64" name="in_6_4" onblur="check('64')" maxlength="1"></td> <td id="td_6_5"><input id="65" name="in_6_5" onblur="check('65')" maxlength="1"></td> <td id="td_6_6"><input id="66" name="in_6_6" onblur="check('66')" maxlength="1"></td> <td id="td_6_7"><input id="67" name="in_6_7" onblur="check('67')" maxlength="1"></td> <td id="td_6_8"><input id="68" name="in_6_8" onblur="check('68')" maxlength="1"></td> <td id="td_6_9"><input id="69" name="in_6_9" onblur="check('69')" maxlength="1"></td> <td id="td_9_1"><input id="91" name="in_9_1" onblur="check('91')" maxlength="1"></td> <td id="td_9_2"><input id="92" name="in_9_2" onblur="check('92')" maxlength="1"></td> <td id="td_9_3"><input id="93" name="in_9_3" onblur="check('93')" maxlength="1"></td> <td id="td_9_4"><input id="94" name="in_9_4" onblur="check('94')" maxlength="1"></td> <td id="td_9_5"><input id="95" name="in_9_5" onblur="check('95')" maxlength="1"></td> <td id="td_9_6"><input id="96" name="in_9_6" onblur="check('96')" maxlength="1"></td> <td id="td_9_7"><input id="97" name="in_9_7" onblur="check('97')" maxlength="1"></td> <td id="td_9_8"><input id="98" name="in_9_8" onblur="check('98')" maxlength="1"></td> <td id="td_9_9"><input id="99" name="in_9_9" onblur="check('99')" maxlength="1"></td>
Pozostałe nie zamieszczone funkcje działają bez problemu i też wykorzystując podana instrukcję. Bardzo mnie porostu zaskoczyło czemu w tym wypadku to nie działa. Prosiłbym o jakieś cenne rady jak rozwiązać problem.