js中appendChild方法能重写吗?

JavaScript014

js中appendChild方法能重写吗?,第1张

当然可以啊:

<div id=test></div>

<script>

for(var i=0i<10i++){

var child=document.createElement("span")

child.innerHTML=i+1

test.appendChild(child)

}

</script>

关键在于每次重写的子元素都要重新生成,而不能够把同一个元素修改后添加,否则最终只有一个子元素被添加。

百度都是些垃圾回答,我也找了半天,参考这篇文章,亲测可行,简单方便,引入js直接替换页面alert,不需要改原本的代码。

自定义alert样式

alert属于BOM中的window对象的方法,所以我们无法通过改dom文档css来修改样式,但可以直接重写window.alert方法,以此达到目的