解决 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下都是没有问题。
分享到:
相关推荐
当用户的浏览器不支持JavaScript或者禁用了JavaScript时,可以使用`<noscript>`标签来提供备选方案,如加载一个静态页面。 ### 11. 查看网页源代码 ```html 查看网页源码" onclick="window.location=`view-source:`...
**代码片段10**:`<noscript>` 标签用于在 JavaScript 被禁用的情况下提供替代内容。 ```html *.html"></iframe> ``` 这确保了即使 JavaScript 不可用,用户仍能看到页面的备用版本。 #### 九、查看源代码按钮 *...
### JS禁止保存、屏蔽、缓存、页面保护等代码大全解析 #### 一、概述 在Web开发过程中,为了防止用户对网页进行某些操作(如保存网页内容、右键点击等),开发者有时会采取一系列的技术手段来实现这些功能。本文档...
- **头部(Head)**:位于`<head>`标签内,包含了一些元数据,如`<title>`(文档标题)、`<meta>`(描述、关键字等元信息)、`<link>`(外部样式表链接)和`<script>`(外部脚本链接)等。 - **主体(Body)**:...
22. **HTTP方法**:HTTP协议中的方法包括GET(获取资源)、POST(提交数据)、HEAD(获取响应头部)等,用于与服务器交互。 23. **RGB颜色模式**:RGB代表红绿蓝三种颜色,000000表示黑色,而FFFFFF表示白色。 24....
此方法适用于IE浏览器,且需在安全设置允许的情况下运行。 #### 6. 无效循环示例 ```javascript for (var i = 2; i ; i++) {} ``` 这是一个无效的循环,因为初始化的`i`值永远不会满足循环条件,故循环体内的代码...
根据提供的文件信息,我们可以...这在某些特定场景下可能会有所帮助,但需要注意的是现代浏览器可能不支持这种方法。 以上这些技巧都是日常开发中经常会用到的,能够有效提升网站的功能性和安全性。希望对你有所帮助!
在HTML头部添加`<link>`标签,可以为浏览器收藏夹设置自定义图标,例如: ```html <link rel="shortcut icon" href="http://www.asp888.net/site.ico"> ``` 2. **TD内容不换行**: 在HTML表格的`<td>`标签中,...
为了防止JavaScript被禁用的情况下页面完全无法显示,可以使用此方法来隐藏JavaScript代码。 **实现方式:** 利用`<noscript>`标签,可以将原本应由JavaScript渲染的内容隐藏起来,仅在JavaScript未启用时才显示这...
他们发现在网页加载过程中,如果样式表位于文档头部,则有助于页面内容逐步呈现,而非等待所有资源加载完毕才开始渲染。这对于内容较多或用户网速较慢的情况尤其重要,因为可以尽早为用户提供视觉反馈,改善用户体验...