我正在尝试学习 Vanilla JavaScript 或纯 JS,但是你看它。我开始学习 jQuery,现在我正在尝试在没有框架的情况下提高我的速度。我通常只用 jQuery 就可以做到这一点,但用纯 JS 很难做到这一点。
var a = $('.entry-content'),i;
for (i=0;i<a.length; i++) {
var b = a[i].innerHTML;
var c = document.createElement('div');
var d = c.id = 'reply_bb';
var e = d.innerHTML = 'Reply';
a[i].innerHTML = a[i].appendChild(c);
}
基本上我想做的是向 var a 元素添加一个元素。
<div class="entry-content">
<div>
Words from a poster or whatever would be in side here
</div>
</div>
在 javascript =
<div class="entry-content">
<div>
Words from a poster or whatever would be in side here
</div>
<div id="reply_bb">Reply</div>
</div>
也因为这是相关的。当动态创建一个元素时,我会使用.click
或者.on('click',function() {
我将如何去做?我想要它,所以当用户单击reply_bb 时,它会附加另一个已经在刚刚隐藏的页面上的元素。