`
花花人
  • 浏览: 67849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决 FF 下,不能按照一般的方法获取头部的 link 标签的 html 代码

    博客分类:
  • HTML
阅读更多

解决 FF 下,不能按照一般的方法获取头部的 link 标签的 html 代码

 

var listLinkHref = $("head").find("link");
 var strLinkHref = "";
 for(var i = 0;i<listLinkHref.length;i++){
      strLinkHref += getOuterHTML($(listLinkHref[i]))+ "\n";
  }

 

function getOuterHTML($obj){
 if(!isIE()){
  var h = $obj.html();
     var s = $obj.wrap("<div></div>").parent().html();
     $obj.empty().html(h);
     return s;
 }
 return $obj.attr("outerHTML");
}

 

笔者最近发现,在 IE 下时,当使用 jquery 对象和Dom对象相互转化(调用jquery的[index] 或get(index)方法)时,获取outerHTML 是没有问题的,但在 FF下则是取不出来的(会报undefined ),建议使用上文所说的方法,重新构建div结点,获取outerHTML,这样处理的话,在 IE 和 FF下都是没有问题。

分享到:
评论

相关推荐

    JS的优秀代码

    当用户的浏览器不支持JavaScript或者禁用了JavaScript时,可以使用`&lt;noscript&gt;`标签来提供备选方案,如加载一个静态页面。 ### 11. 查看网页源代码 ```html 查看网页源码" onclick="window.location=`view-source:`...

    ASP经典实用代码

    **代码片段10**:`&lt;noscript&gt;` 标签用于在 JavaScript 被禁用的情况下提供替代内容。 ```html *.html"&gt;&lt;/iframe&gt; ``` 这确保了即使 JavaScript 不可用,用户仍能看到页面的备用版本。 #### 九、查看源代码按钮 *...

    js 禁止保存、屏蔽、缓存、页面保护等等代码大全

    ### JS禁止保存、屏蔽、缓存、页面保护等代码大全解析 #### 一、概述 在Web开发过程中,为了防止用户对网页进行某些操作(如保存网页内容、右键点击等),开发者有时会采取一系列的技术手段来实现这些功能。本文档...

    代码编程 Web 初级难度 笔试题(附答案)

    - **头部(Head)**:位于`&lt;head&gt;`标签内,包含了一些元数据,如`&lt;title&gt;`(文档标题)、`&lt;meta&gt;`(描述、关键字等元信息)、`&lt;link&gt;`(外部样式表链接)和`&lt;script&gt;`(外部脚本链接)等。 - **主体(Body)**:...

    《网页设计与制作》试题及答案.docx

    22. **HTTP方法**:HTTP协议中的方法包括GET(获取资源)、POST(提交数据)、HEAD(获取响应头部)等,用于与服务器交互。 23. **RGB颜色模式**:RGB代表红绿蓝三种颜色,000000表示黑色,而FFFFFF表示白色。 24....

    javascript 使用技巧

    此方法适用于IE浏览器,且需在安全设置允许的情况下运行。 #### 6. 无效循环示例 ```javascript for (var i = 2; i ; i++) {} ``` 这是一个无效的循环,因为初始化的`i`值永远不会满足循环条件,故循环体内的代码...

    js常用55个技巧.txt

    根据提供的文件信息,我们可以...这在某些特定场景下可能会有所帮助,但需要注意的是现代浏览器可能不支持这种方法。 以上这些技巧都是日常开发中经常会用到的,能够有效提升网站的功能性和安全性。希望对你有所帮助!

    js使用小技巧

    在HTML头部添加`&lt;link&gt;`标签,可以为浏览器收藏夹设置自定义图标,例如: ```html &lt;link rel="shortcut icon" href="http://www.asp888.net/site.ico"&gt; ``` 2. **TD内容不换行**: 在HTML表格的`&lt;td&gt;`标签中,...

    Javascript中最常用的55个经典技巧

    为了防止JavaScript被禁用的情况下页面完全无法显示,可以使用此方法来隐藏JavaScript代码。 **实现方式:** 利用`&lt;noscript&gt;`标签,可以将原本应由JavaScript渲染的内容隐藏起来,仅在JavaScript未启用时才显示这...

    Yahoo!网站性能最佳体验的34条黄金守则__JavaScript和CSS

    他们发现在网页加载过程中,如果样式表位于文档头部,则有助于页面内容逐步呈现,而非等待所有资源加载完毕才开始渲染。这对于内容较多或用户网速较慢的情况尤其重要,因为可以尽早为用户提供视觉反馈,改善用户体验...

Global site tag (gtag.js) - Google Analytics