课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
如题,为何第二次点击按钮二没反应了
2017-06-01
源自:jQuery基础(二)—DOM篇 4-4
正在回答
有反应。。。把你之前的覆盖了而已。
暮女神 提问者
你可以改一下代码 点击button1把p添加进box1 点击button2把p添加进box2 ,就可以发现p只能被添加一次了
有反应 和原生JS的appendChild的原理类似,当这个节点已存在时再使用会进行覆盖。 然后detach()其实是临时删除,返回值即为之前被替代掉的两个P(dom对象),第二次点击的时候p指向的仍然是那两个dom对象,引用路径是一模一样的,所以和appendChild的效果一样..
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
1 回答detach用法
1 回答关于detach方法
3 回答多次点击detach()
3 回答replaceAll返回值
2 回答detach