相关疑难解决方法(0)

使用Javascript获取HTML的DocType作为字符串

我知道我可以通过document.doctype或访问doctype对象,document.childNodes[0]但我的问题是将doctype作为字符串.我可以通过调用document.doctype返回来在chrome和safari中执行此操作<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">.但是在Firefox中,调用document.doctype返回DocumentType对象.

有没有办法在Chrome和safari中获取所有浏览器中的doctype字符串?

谢谢!

javascript dom

30
推荐指数
2
解决办法
2万
查看次数

如何从页面获取HTML源代码?

有没有办法使用JavaScript访问页面HTML源代码?

我知道我可以使用,document.body.innerHTML但它只包含正文中的代码.我想获取所有页面源代码,包括头部和身体标签及其内容,如果可能的话,还有html标签和doctype.可能吗?

html javascript

20
推荐指数
3
解决办法
6万
查看次数

如何使用Javascript将当前页面下载为文件/附件?

我知道这里提到的隐藏的iFrame技巧(http://stackoverflow.com/questions/365777/starting-file-download-with-javascript)和其他答案.

我对类似的问题很感兴趣:

我如何使用Javascript下载当前页面(IE:当前DOM或其​​中的一些子集)作为文件?

我有一个网页,它从非确定性查询中获取结果(例如随机样本)以显示给用户.我已经可以通过查询字符串参数使页面返回文件而不是呈现页面.我可以添加"获取文件版本"按钮(我们的标准方法),但结果将与显示的结果不同,因为它是查询的不同运行.

有没有办法通过Javascript下载当前页面作为文件,或复制到剪贴板我唯一的选择?

编辑 Stefan Kendall和dj_segfault建议的选项是编写结果服务器端以供以后检索.好主意,但遗憾的是在这种情况下写文件服务器端是不可能的.

如何不寒而栗传递innerHTML的参数后到另一个页面?

javascript attachment download

10
推荐指数
2
解决办法
2万
查看次数

Javascript:获取当前页面CURRENT源

我有HTML,我需要获取此HTML的页面源.

document.documentElement.outerHTML
Run Code Online (Sandbox Code Playgroud)

要么

$.ajax({
async: true,
type: 'GET',
cache: false,
url: window.location.href,
success: function(data) {
   alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)

是工作,但他们显示原来的来源.如果我改变html(例如,通过jQuery),他们就不会读取我的更改.

是否可以读取CURRENT页面来源?

html javascript jquery

8
推荐指数
2
解决办法
2万
查看次数

如何将javascript html dom文档存储到locastorage

我有文件(组件树)'m',我试图存储在html5的本地存储中.我尝试将其设置为本地存储.但当我将其取回时,此m已更改为[object Document].如何将文档存储到本地存储并将其作为文档本身检索?

以下是我尝试过的代码

在存储到本地存储之前

从本地存储中检索回来之后

应用程序向服务器发送ajax请求以退出日历的事件,并在请求的onsuccess中收到xhtml的dom表示.当用户进入下周视图时,应用程序必须从本地存储中撤消该事件.要从js文件向客户端发送响应,dom表示也是必要的.因此我们需要将dom表示存储到localstorage.

我的要求是在第一张图片的控制台,您可以看到从文档m中检索到'k'并作为响应发送到客户端.所以,我想要的是将此k或m存储到本地存储,以便我可以操作它在同一个js文件中.这个代码位于一个单独的js文件中,该文件在xhtml文件中使用.

我正在使用primefaces 4.0,jsf 2.1.

当我使用

localStorage.setItem( "calendarevents",JSON.stringify(K));

我得到一个错误'将循环结构转换为json'.

javascript html5

3
推荐指数
1
解决办法
3214
查看次数

如何获取类似于使用document.body获取BODY的HTML元素?

我知道有办法做到这一点,但我不记得是怎么回事.

我如何使用纯JavaScript来抓取HTML元素(DOM中最顶层的元素)?

javascript dom

2
推荐指数
1
解决办法
4075
查看次数

标签 统计

javascript ×6

dom ×2

html ×2

attachment ×1

download ×1

html5 ×1

jquery ×1