请问各位大虾js能不能把一个已获取的元素保存到一个新建或是另外的指定网页里面? 具体该怎么做?

如题所述

另外的指定页面是什么意思?如果你是要创建文件,那么是肯定不可以的。JS没有这个权限。如果是弹窗,那么把值传过去再处理就可以了。追问

可不可以弹出一个空页面然后把获取的内容保存到那个页面里面?

追答

一般来说弹窗有可能被浏览器拦截。如果是层的话会更好些。比如你获取的是一个id为a的DIV,那么可以用document.getElementById("a").innerHTML获取它的内容,然后赋值给弹出的DIV或者是层里的标签即可。

追问

能给个实例吗?
如果可以的话百度hi我

追答

这里是要获取的内容
这个是要弹出的DIV
(里面的LEFT 和TOP属性为定位,根据实际情况修改)

document.getElementById("b").innerHTML=document.getElementById("a").innerHTML;
document.getElementById("b").style.display="block";

追问

假如有一个网页,你输入qq号他会自动获取你空间名称,并保存在一个新的网页中。一般这个怎么做?

追答

你这个保存到底是什么意思?弹出页面并能控制内容?类似一些网站有代码可以点击运行,或者修改部分代码再运行?

追问

保存就是传递的意思吧。

追答

是不是就像一些网站可以点击运行一些写在文本框里的代码那样?

追问

差不多就是那样

追答


function runCode(obj) {
var winname = window.open('', "_blank", '');
winname.document.open('text/html', 'replace');
winname.opener = null // 防止代码对论谈页面修改
winname.document.write(obj.innerHTML);
winname.document.close();
}

我是内容

runCode(document.getElementById("a"));

这样的么

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜