【发布时间】:2018-08-08 13:35:23
【问题描述】:
我有一个 html textarea 设置来扩展焦点,在它的正下方我有一个按钮,用于提交用户放入 textarea 的任何内容。当 textarea 展开时,单击按钮不会触发 onclick 事件,而是只会使 textarea 失去焦点,导致它再次变小。如何在第一次点击时触发 onclick 事件? html 看起来像这样:
<div id="commentSection">
<div id="commentsContainer">
</div>
<div id="inputContainer">
<textarea placeholder="add a comment" id="txtTitle"></textarea>
</div>
<div>
<button onclick="return addListItem()">Post</button>
</div>
按钮没有附加任何样式,但文本区域有以下内容:
#txtTitle {
width: 878px;
margin-bottom: 5px;
height: 30px;
transition: height 0.2s;
}
#txtTitle:focus {
height: 100px;
}
【问题讨论】: