LINUX.ORG.RU

Странное поведение button

 


0

1

Button «сжирает» следующий за ним элемент, оборачивая его собой.


<html>
<head>
<title> test </title>

</head>
    <body >
<div id="main">
<button onclick="uncomment()" />
<!--<div>bar</div> -->
</div>
<script>

container=document.querySelector("#main")
text=container.innerHTML
uncomment=function(){
   var re= /(<\!?--)|(-->)/g 
   container.innerHTML=text.replace(re, "")
}

</script>
    </body>
</html>
Но если написать вот так: <button onclick=«uncomment()»></button> всеработает как ожидается. Это нормально?

Да вроде бы <button> обязательно надо закрывать отдельным тегом, так же как textarea и iframe.

amomymous ★★★
()

Спасибо, пока вы писали, до меня доперло:)

terminator-101
() автор топика

анонимус скатился.

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.