jQuery href 属性添加在 Firebug 中可见,但在源代码中不可见
jQuery href attribute addition visible in Firebug but not in the source code
这可能
微不足道,但我有以下代码动态地将一些href
属性添加到<a>
元素,其中重要变量在弹出窗口中传递给php生成的页面。
jQuery(document).ready(function(){
var url = jQuery("a.special-links").attr("href");
var data = "?iframe=true&width=800&height=350&format=popup";
jQuery("a.special-links").attr("href", url + data);
});
当使用 Firebug 检查页面时,<a>
元素获得了正确的 url href
属性,但链接不起作用。当我检查代码查看源代码时,我发现实际上没有添加href
数据部分!
这是运行时问题还是其他问题?感谢您的线索...
当您查看页面源代码时,您看不到更改,因为当您view source
时,您正在查看加载访问的 URL 时浏览器下载的实际 HTML 文档。这永远不能被javascript改变。
当你编写javascript时,你会改变一些叫做Document Object Model
的东西,也就是DOM
。这是浏览器在解析 HTML 文档后构建的内存数据结构。这就是Firebug使您能够检查的内容。
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 活动选项卡's源代码-获取变量s值
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何在javascript中的某个按钮上更改href的值
- jQuery href 属性添加在 Firebug 中可见,但在源代码中不可见
- Firebug扩展上下文.sourceCache.load(href)返回'重新加载页面以获取的源代码:http