【发布时间】:2018-09-12 05:59:12
【问题描述】:
我有一个输入文本。如果您输入内容,文本会出现在下方(参见代码 sn-p)。
现在,我需要对上一步执行相同的操作:单击按钮(最好是复选框)以追加/删除所有内容。这是我失败的想法:DEMO(它附加了输入文本,但是当您键入时,文本不会像我的代码 sn-p 那样出现在下面)。
我觉得下面添加文字的功能不起作用,因为选择附加元素时出现问题。我该怎么做?
如果有更简单的想法来做到这一点,那就太好了
var name1 = document.getElementById('name');
name1.addEventListener('input', function() {
var result = document.querySelector('.X');
console.log(this.value );
result.innerHTML = this.value;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>What is your name? </label><input type="text" id="name">
<p>Your name is: <span class="X"></span></p>
【问题讨论】:
-
你可以了解一下here,基本上是同一个问题
标签: javascript jquery function append