можно ли сделать сменяющийся статус без js?

91
21 сентября 2019, 23:00

вот есть js, который позволяет менять строку на какую-то другую строку, а можно достичь таких же успехов на css?

<html> 
<head> 
    <title></title> 
    <script type="text/javascript"> 
        var is_save = false; 
        function saveStatus(el) 
        {    
            if(is_save) return; 
            is_save = true; 
            var new_status = el.value; 
            el.outerHTML = '<span id="status_text" onclick="changeStatus(this);">' + new_status + '</span>'; 
             
        } 
        function saveStatusEnter(el) 
        { 
            events = event || window.event; 
            ent_press = events.keyCode == 13; 
            if(ent_press) saveStatus(el); 
        } 
        function changeStatus(el) 
        { 
            var last_status = el.innerHTML; 
            el.outerHTML = '<input id="status_text" type="text" value="' + last_status + '" onblur="saveStatus(this)" onkeyup="saveStatusEnter(this);"/>'; 
            document.getElementById('status_text').focus(); 
            is_save = false; 
        } 
    </script> 
</head> 
<body> 
<span id="status_text" onclick="changeStatus(this);">Last Status</span> 
</body> 
</html>

Answer 1

#status_text { 
  border: 1px none; 
} 
#status_text:focus { 
  border: 1px solid; 
}
<input id="status_text" value="Last Status" onkeyup="if(event.keyCode == 13)this.blur()"/>

READ ALSO
пару вопросов по решению к задаче [дубликат]

пару вопросов по решению к задаче [дубликат]

На данный вопрос уже ответили:

101
&ldquo;Route.post() requires a callback function but got a Object&rdquo; при использовании multer

“Route.post() requires a callback function but got a Object” при использовании multer

При вызове маршрута: routerpost('/', upload, controller

108
Как получить дату в ISO формате?

Как получить дату в ISO формате?

Подскажите, как переформанировать дату публикации получаемую с сервера в ISO формат

67
javascript кнопка звука

javascript кнопка звука

создаю игру на Canvas/JavascriptЕсть кнопка звука при клике должен меняться иконка звука (вкл \ выкл)

95