『壹』 javascript获取指定网页的内容
下边是我做的两个静态的测试页,只要将你的a.asp中的代码变成
<span id="aa">
<%
c="aaaaaaaa"
response.write(c)
%></span>
用JavaScript从两个页面取值,就是两个窗口的父子关系,都可以做到,但这样做的问题是要两个窗口都存在,即B.html要么是open出来的,要么就是嵌在a.asp的一个div,iframe,或什么东西中.
我曾尝试从A转到B,取A的值,没有成功.
a.html
<HTML>
<HEAD>
</HEAD>
<script>
function fun(){
var param = "width = 590px,height=420px,menubar = no,toolbar = no,location = no,directries = no,scrollbars = no,status = no,resizable = no, left= 220, top = 150";
window.open("b.html","",param);
}
</script>
<BODY>
<span id="aa">aaaaaa</span>
<input type="button" value="c" onclick="fun();">
</BODY>
</HTML>
b.html
<HTML>
<HEAD>
</HEAD>
<script>
function fun(){
document.getElementById("a").value= window.opener.document.getElementById("aa").innerText;
}
</script>
<BODY onload="fun();">
<input type="text" id="a" value="">
</BODY>
</HTML>
『贰』 js获取页面所有内容
可以的,
简单的来说 html都是doucment下的内容, 遍历一遍就都能拿到。
『叁』 如何用js获取其它页面的内容
用jquery的load方法加载,
例子1(点击按钮加载一个注册页面的所有内容装入div容器回):
$("button").click(function(){
$("div").load('regist.html');
});
例子2(点击按钮答加载一个注册页面里面的ID为box的标签里面的所有内容装入div容器):
$("button").click(function(){
$("div").load("regist.html #box");
});
『肆』 怎么通过js或者jquery获取一个页面里面的内容
利用jquery的获取JS文件中的字符串内容的代码,需要的朋友可以参考下
复制代码代码如下:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
var _url = "http://www..com/cache/hps/js/hps-1.4.js";
$("#dv").load(_url,function(data){
$(this).html(data);
})
</script>
『伍』 js如何获取html input标签中内容
jquery获取input值的几种方法来
jquery和javascript获取input输入自框中的值多种实现方法
你好,获取input输入框的值可以用多种方法来实现,具体的要看你实际的情况。
例:
先准备一段HTML
<inputtype="text"id="CSDN_NAME"name="CSDN_NAME"class="CSDN_NAME">
一、jquery方法
通过name实现
varname=$('input[name="CSDN_NAME"]').val();
二、javascript方法
通过id实现
varname=document.getElementById("CSDN_NAME").value
还有更多jquery和javascript来获取input输入框的值的方法可以参照:
jquery获取input值的几种方法
『陆』 js如何获取页面 元素
思路:用getElementsByTagName方法来实现。
片断代码如下:
<html>
<head>
<scripttype="text/javascript">
functiongetElements()
{
varx=document.getElementsByTagName("input");
alert(x.length);
}
</script>
</head>
<body>
<inputname="myInput"type="text"size="20"/><br/>
<inputname="myInput"type="text"size="20"/><br/>
<inputname="myInput"type="text"size="20"/><br/>
<br/>
<inputtype="button"onclick="getElements()"value="Howmanyinputelements?"/>
</body>
</html>
效果图如下:
定义和用法
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
『柒』 JS如何从另一个网页获取数据内容进行处理
通过url传参。
如果是HTML页面的话,JS传到新页面就输入window.location.href='a.html?id=100'。然后a.html页面的JS就<div id="s"></div>
<script>
document.getElementById("s").innerHTML=window.location.split('?')[1];
</script>
如果是想要实现AJAX在a页面传参数到b页面,并且在a页面的层显示b页面执行参数的结果的话就用AJAX了。下面是JQUERY的。
<div id="a"></div>
$("#a").load("b.html?id=100");
//或者
$.get("b.html?id=100",function(data){
$("#a").html(data);})
本地存储sessionStorage 或 localStorage,html5的话可以用 sessionStorage 或 localStorage,很容易的。sessionStorage 是会话存储,关闭浏览器就没了。localStorage 是持久化存储,完全可以替代cookie 存储空间更大。
实现方法:存:sessionStorage["par1"]="123"。取:sessionStorage["par1"] localStorage实现方法和sessionStorage一样。
『捌』 js获取网页当中所有标签里面的文本
<!DOCTYPEHTML>
<html>
<head>
<metacharset=UTF-8>
<title>recursion</title>
<styletype="text/css">
</style>
<scripttype="text/javascript">
vararray=[];
onload=function()
{
vartags=document.body.getElementsByTagName('*');
for(vari=0;i<tags.length;i++)
{
array.push(getText(tags[i]));
}
console.log(array);
}
vargetText=function(dom)
{
varindex=0,html=dom.innerHTML;
while(dom.children.length&&index<dom.children.length)
{
varchtml=dom.children[index].outerHTML;
html=dom.innerHTML.replace(chtml,'');
index++;
}
return"<font>"+html+"</font>";
}
</script>
</head>
<body>
<p>
thsisp<ahref="">thisisa</a>wyz
</p>
<i>thisisi</i>
<b>thisisb</b>
</body>
</html>
『玖』 js获取div内容
假设你抄的html中有以下的div
<div id="id1">
</div>
<div id="id2">
</div>
如果是要获取id是id1的div的数据,获取div里面的内容有两种方式
1,纯js获取数据
var a=document.getElementById("id1").innerText;
2,jqeury获取数据
var a=$("#id1").html();