Показать сообщение отдельно
  #15 (permalink)  
Старый 26.10.2014, 12:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

danik.js,
мысли вслух ...
input.type = input.type != 'text' ? 'text':'password' ;
с "неравно" конструкция надёжнее и сработает например при смене стиля display по умолчанию
или придётся добавить ещё '' : 'none'
и вариант использования )))
<style>
    span {
        cursor: pointer;
    }
</style>
<span class="test"></span>
<script>
    (function() {
        function wordReplace(elem, first, last) {
            var word = {};
            word[first] = last;
            word[last] = first;
            elem.innerHTML = first;
            elem.onclick = function() {
                elem.innerHTML = word[elem.innerHTML]
            }
        }
        var test = document.querySelector('.test');
        wordReplace(test, 'первый', 'второй')
    })();
</script>
Ответить с цитированием