现代浏览器实现以下有用的方法:
.prepend()
.append()
.before()
.after()
这是一个值得欢迎的补充。
他们还实施.insertAdjacentElement()
,据我所知,它会取得相同的结果,虽然有点冗长。
除了语法之外,新方法和(稍微)较旧的.insertAdjacentElement()
之间是否存在实际差异?
我知道Microsoft浏览器中尚未提供更新的方法,但即使在IE8中也可以使用.insertAdjacentElement()
,因此填充不应该很难。
答案 0 :(得分:1)
据我所知,除了语法之外,没有什么重大区别。
新方法可以使用多个参数,其中每个参数可以是节点或字符串。 public getListStudents() {
return this.http.get("http://localhost/obtener_alunos.php")
.map(res => {return res;})
}
采用位置(字符串)和节点。如果要插入多个节点,则必须多次调用它。如果要插入文本,则必须使用insertAdjacentElement
。
规范是我能找到的最佳来源: