【问题标题】:differences between prepend and appendchildprepend 和 appendchild 之间的区别
【发布时间】:2020-09-01 16:46:40
【问题描述】:

我在列表中插入了一个新行,这是我的代码

 function newToDo() {
 var newTODoList = document.getElementById('toDoListInput');
 var newLine = document.createElement('li');
 var list = document.getElementById('list');
 newLine.textContent = newTODoList.value;
 newLine.class = 'newLineClass';
 list.prepend(newLine);

当我使用 appendchild 而不是 prepend 时,我的代码无法正常工作......它们之间有什么区别?

【问题讨论】:

标签: javascript


【解决方案1】:

在列表前面添加项目。追加添加项目列表的末尾。在snipped中有一个例子

$('div')
    .append('<span>Append</span>')
    .prepend('<span>Prepend</span>')
    .before('<span>Before</span>')
    .after('<span>After</span>');
div {
  border:2px solid #bbb;
  padding:10px;
  margin:10px auto;
}

span {
  display:block;
  width:65px;
  font:bold 12px Arial,Sans-Serif;
  color:white;
  padding:5px 10px;
  background-color:gray;    
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>-------content---------</div>

【讨论】:

  • 非常感谢...这个例子很容易理解
猜你喜欢
  • 2014-06-13
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 2020-05-10
  • 2014-09-20
  • 2010-10-28
  • 2015-10-04
相关资源
最近更新 更多