单击子元素内部时如何删除该元素
How to remove a childElement when clicking inside that element?
我正在开发一个bookmarklet,它实际上是一个通过单击bookmarklet注入DOM的iframe。那么,当在加载iframe的html页面中像取消按钮一样单击时,有没有任何方法可以从DOM中删除这个iframe(实际上关闭这个bookmarklet)?就像Delicious bookmarklet一样。我希望你们能理解我的意思,谢谢!
如果允许您根据这些规则执行此操作,则可以使用window.frameElement
对象。
就这么简单:
包含iframe:的页面
<iframe src="somepage.html"></iframe>
somepage.html
<input
type="button"
value="Click me!"
onclick="window.frameElement.parentNode.removeChild(window.frameElement)"
/>
相关文章:
- 删除对HTML元素的拖动
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 从所有元素中删除HTML5验证
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 从组件状态的数组中删除元素
- angularjs删除动态形式元素中的特殊字符
- Mongoose-在更新中删除数组元素
- 从数组中删除元素的最佳方法是:javascript/jquery
- 删除不起作用的父元素和所有子元素
- 一些元素没有从数组中删除
- 正在尝试删除子元素的最后一个子元素
- JavaScript-如何按类查找元素并删除此类
- 正则表达式条件来删除元素
- Small Javascript从动态表单中删除多个元素的问题
- javascript:在元素删除后停止setInterval
- JQUERY:动态 AJAX 和 html 元素删除
- AngularJS ngRepeat元素删除
- AngularJS & lt; select>使用ng-model和ng-options在元素删除时被破坏
- jQuery UI datetimepicker绑定到错误的输入后DOM元素删除
- 防止 jQuery 在元素删除时取消绑定事件