Показать сообщение отдельно
  #1 (permalink)  
Старый 29.03.2014, 01:10
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

onclick не пашет
привет все. сегодня начал юзать js.
после прочтения и просмотров видео решил без подглядования запилить калькулятор. все было хорошо, пока я не решил сделать кноаку "очистить"

короче.

function sum(){
        var t1 = Number(document.getElementById('t1').value);
        var t2 = Number(document.getElementById('t2').value);
        var result = t1 + t2;
        var MyEl = document.getElementById('result');
        MyEl.className = 'testClass';
        MyEl.innerHTML = result;
        if(result){
            document.getElementById('clear').style.display = 'table-row-group';
        }
    }

    function hiddenText (ElId) {
        if(document.getElementById(ElId).style.display == 'none'){
            document.getElementById(ElId).style.display = 'block';
        }else{
            document.getElementById(ElId).style.display = 'none';
        }
    }

    function clear (){ // 
        
        alert('123');
        
    }



html

<form>
    	<input type = "text" id = "t1" value = "5" /> + <input type = "text" id = "t2" value = "5" /> = <span id = "result"></span> <br />
        <input type = "button" onclick = "sum()" value = "считать" /> 
        <input id = "clear" type = "button" style = "display:none;" onclick = "clear()" value = "сбросить">
    </form>

    <br><br>

    
    <a href="#" class="hiddenLink" onclick = "hiddenText(1)">Об этом скрипте</a>
    <div id = "1" class = "hiddenText" style = "display: none;">
        откидной список типа
    </div>


вот, что показывает браузер Uncaught TypeError: object is not a function

на строке
<input id = "clear" type = "button" style = "display:none;" onclick = "clear()" value = "сбросить">

спасибо за ранее
Ответить с цитированием