mwfd.net
当前位置:首页 >> js获取页面所有html >>

js获取页面所有html

<script type="text/javascript"> function $(id){return document.getElementById(id);}$('code').value = $('player').outerHTML;</script>

<html id='all'><br><meta http-equiv="content-type" content="text/html; charset=utf-8" /><br><script language="javascript"><br>alert(document.getelementbyid('all').innerhtml);<br>&lt;&#47;script&gt;<br>21212<br></html>

用jquery不?var arr=[];$("a[name]").each(function(){ arr.push($(this).attr("name"));});

document.getelementbyid//除了byid,其他获取返回的都是伪数组的 document.getelementbyclassname document.getelementbytagname 以下是高级选择器:document.queryselector() document.queryselectorall()

方法如下:1.document.getElementById("zx"); 通过ID获取html元素对象,ID号在html文档当中应该是唯一的.返回的是唯一element对象.并且所有浏览器都兼容.2.document.getElementsByTagName("span")[0]; 通过标签查找html对象,

可以使用 document.documentelement.outerhtml 获取html可以使用fso = new actinvexobject('Wscript.filesystemobject') 对象来保存,这个有安全问题,浏览器设置比较麻烦你的需求 具体还得看需求和运行环境其实 脚本有很强大的功能,但是也有很大局限性. 要看用在什么场合下.很久没有用这个, 只能给你提供一个思路,具体代码还得你自己写.

getElementById()// 通过ID来取得元素,所以只能访问设置了ID的元素,比如说有一个DIV的ID为docid:// // 那么就可以用getElementById("docid")来获得这个元素. getElementsByName()// 通过NAME来获得元素,DOCUMENT中元素的

用ajax. 引入jquery的话, $("button").click(function(){ $("div").load('test.html'); });如果你要获取这个页面某个id或者类的html还可以这么写 $("button").click(function(){ $("div").load('test.html #container'); }); 这个可以直接把新页面的html元素加载到指定的div或者别的元素里面. 如果你要纯代码的话,那再获取这个div的html就可以了. $("div").html();

操作后看对象的 innerHTML,outerHTML,innerText,outerText等等

var img = $("img").text();试试看

ddgw.net | xcxd.net | pznk.net | sbsy.net | whkt.net | 网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com