HTML5 рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ

рдПрдЪрдЯреАрдПрдордПрд▓ 5
рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреГрд╖реНрда рдХреЗ рднрд╛рдЧ рдХреЛ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдпрд╣ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреГрд╖реНрда рдХреЛ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛ contenteditable="true" рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЯреИрдЧ рдХреЗ рддрд╣рдд рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рд╕реНрд╡рд░реВрдкрдг, рдЪрд┐рддреНрд░, рд╕реВрдЪреА рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдлреНрд▓реИрд╢ рдХреНрд▓рд┐рдк рдХреЗ рд╕рд╛рде рдкрд╛рдаред рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдкрд╛рда рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рднреА рд╡рд╣ рдХреЗрд╡рд▓ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╛рдордЧреНрд░реА рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред

HTML рдХреЛрдб


 <!DOCTYPE HTML> <html> <head> <title>   HTML5</title> <script type="text/javascript"> 

рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ buttonClick() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, "рд╕рд╣реЗрдЬреЗрдВ" ("рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ") рдмрдЯрди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: contentEditable рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ contentEditable , рдмрдЯрди рдкрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдФрд░ рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  function buttonClick () { var div = document.getElementById ("myDiv"); var button = document.getElementById ("myButton"); var content_div = document.getElementById ("ListContent"); var textarea = document.getElementById ("myTextarea"); if (div.contentEditable == "true") { div.contentEditable = "false"; content_div.style.display = "inline"; textarea.innerHTML = div.innerHTML; button.value = ""; } else { div.contentEditable = "true"; content_div.style.display = "none"; button.value = ""; } } </script> </head> <body> <b>  ?</b> (  ) 

рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп div ред contenteditable="true" рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред

  <div id="myDiv" contenteditable="true"> <ul id="todolist"> <li> </li> <li> </li> <li> </li> <li> !</li> </ul> </div> 

рдмрдЯрди "рд╕рд╣реЗрдЬреЗрдВ" ("рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ")ред buttonClick() рдлрд╝рдВрдХреНрд╢рди рдХреЛ buttonClick() ред

  <input type="button" id="myButton" onclick="buttonClick();" value=""> <br><br> 

рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдЬрд┐рд╕рдореЗрдВ "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рджрдмрд╛рдХрд░ рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред

  <div id="ListContent" style="display: none;">   :<br> <textarea rows="10" cols="70" id="myTextarea"> </textarea> </div> </body> </html> 


рдПрдХ рдЬреАрд╡рдВрдд рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВред

рдпрд╣рд╛рдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

PS рдореИрдВ рдЬрд▓реНрдж рд╣реА рд▓рд┐рдЦреВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рд╛рдЗрдЯ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рдПред

Source: https://habr.com/ru/post/In126877/


All Articles