『壹』 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();