与<选择>以及DOM注入
Weird behavior with <select> and DOM injection
我发现了一个用jQuery 1.10.2和MooTools 1.4.5测试的疯狂错误。在Firefox 22 MacOSX Lion上看到。
我有一个用<form>
包装的页面,当试图在DOM中包含一个没有<form>
标记的<select>
标记时,会发生一个错误:如果刷新页面,输入单选按钮值会更改,最后两个文本输入值都会重置。
我创建了一个小页面来重现这个问题(不能在jsfiddle上添加它,因为我们需要在表单上刷新原生浏览器来查看发生了什么):http://www.apixelife.com/stackoverflow/refresh-form-bug.html
我修复了它,但我的问题是我在那个页面上已经有了<form>
,我需要它。为什么我们不能在刷新后不触发这种错误的情况下注入<select>
?
谢谢你的帮助。
看起来这个问题已经在Firefox上解决了。
相关文章:
- 注入的HTML仅在Dom中解释为字符串
- 将Backbone.View重新注入DOM,保留事件而不是创建新事件
- chrome扩展在加载dom之前注入动态css
- 是通过JS注入的DOM元素
- 使用 Directives 注入 DOM 元素 AngularJS
- 在通过AJAX加载的DOM中运行动态注入的javascript(尝试使用历史记录ajax化网站.js)
- 避免使用 requirejs 加载已经注入到 DOM 中的模块
- 是否可以将javascript注入使用ajax调用后加载的dom
- 与<选择>以及DOM注入
- 经过大量JS DOM注入/操作后的DOM验证
- Chrome扩展:将元素追加到DOM中没有立即出现的新注入的元素中
- 使用DOM注入动态预取资源是否有效或有意义
- 是一个ReactJS渲染函数,注入了全部或部分添加的DOM元素
- 你怎么能要求DOM在Angular注入正确的变量之前不加载图片呢?
- 加载iframe而不将其注入DOM
- 当注入javascript代码覆盖DOM中存在的代码时,会出现问题
- Chrome扩展:连接"内容脚本"注入DOM
- 用js DOM创建并注入条件注释
- AngularJS和DOM元素注入
- 在JSON内部创建链接,并通过AngularJS将其注入dom