⑴ 使用js腳本,當點擊一個超鏈接的時候將這個超鏈接的鏈接和參數拿出來做成一個表單再提交怎麼做
<!doctype html>
<html><head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script type="text/javascript">
function addMore()
{
var td = document.getElementById("more");
var br = document.createElement("br");
var input =document.createElement("input");
var button =document.createElement("input");
input.type = "text";
input.name = "file";
button.type = "button";
button.value = "Remove";
button.onclick = function()
{
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
}
</script>
</head><body>
主要像知道生成表單的javascript代碼是什麼樣的!
<div id="more">
</div>
<input id=aa type="button" size=40 value='addMore' onclick=addMore()>
</body>
</html>
⑵ 用超鏈接傳參時怎樣一次傳遞多個參數
在URL後面用&把參數連接起來。
一般情況下是將參數寫進表單域,如果要臨時多傳遞一個參數是這樣:
<a href="javascript:form1.action='xxx.do?xid=123';form1.submit()" >刪除</a>
其中xxx.do為action,xid就是臨時加上的參數。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
</head>
<body>
<input type="text" id="one" /><input type="text" id="two" />
<a href="javascript:go()">傳遞</a>
<script type="text/javascript">
function go(){
var str;
(2)js里超鏈接參數擴展閱讀:
電流流經傳輸線時,導體的周圍產生了磁力線,磁通鏈φ與產生此磁通鏈的電流I之比被定義為傳輸線的電感。導體內和導體外都存在有磁通鏈,傳輸線的電感也有內電感L內和外電感L外兩部分,分別和導體內、導體外的磁通鏈相對應。故傳輸線的總電感可寫成L=L內+L外單位是H/km。
當多條導體平行存在時,其中每一線對的電容量除了應考慮該線對自身的固有電容外,還應計入其它導線和大地(或金屬纜皮)的影響。由於計算過繁,工程中常通過測量手段取得,這樣得到的電容稱之為傳輸線的工作電容。工作電容用C表示,單位為F/km。
⑶ JS 接收 上一個頁面的超鏈接 參數
首頁你寫的location.href是當前頁面的url只能獲取當前頁面的url參數並不能獲取上一個頁面的參數。
varpurl=document.referrer;//這是獲取來路url地址也就上一個頁面的url地址。
//下面是獲取url參數的一個公用函數,目前來說最全的
functiongetUrlParam(paras){
varurl=location.href;
varparaString=url.substring(url.indexOf("?")+1,url.length).split("&");
varparaObj={}
for(i=0;j=paraString[i];i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length);
}
varreturnValue=paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return"";
}else{
returnreturnValue;
}
}
varparamNmae=getUrlParam("fileData");//這里獲取fileData的值
⑷ 怎麼用javascript做動態超鏈接
1、創建超笑滑鏈接節點
vara=document.createElement("a");
2、為節點賦值href屬性
a.href="網址";
3、設置超鏈接攜乎頁面顯示的內容
a.innerText="我是辯升悉超鏈接"+i;
4、把節點添加到頁面上
document.body.appendChild(a);
⑸ js加超鏈接
1、JavaScript自動跳轉方法一:使用setInterval()方法實現頁面自動跳轉。
⑹ js有幾種方法可以獲得超鏈接的值
直接dom節點對象 .href 比如 超鏈接有一個id 可以這樣寫:
var href = document.getElementById('as').href ; // 超鏈接Id = as
alert(href); // 彈出href,用於查看是什麼值,調試用,無實際意義。
⑺ js中使用超鏈接傳遞參數,傳遞動態的參數為什麼得不到
可以console.log輸出一下,應該是鏈接錯了吧,所以參數沒有傳遞過去,你可以試一下。
⑻ JavaScript中怎樣點擊超鏈接後執行一個函數並且把超鏈接的文本作為函數的參數傳遞
將a標簽,綁定onclick事件,即可實現需要的功能蔽世。
具體HTML代碼:
<ahref="javascript:void(0)"onclick="chaXunCheCi(this.innerHTML)"團陸>538路</a>
代碼解釋:
onclick是對a標簽進行點擊事件綁定。
chaXunCheCi是原來的函數。
this.innerHTML得到鏈接文字。
注意,如果鏈宏或肢接中不是純文本,而是有其他元素,建議改為this.innerText穩妥一些。
⑼ js變數如何放入超鏈接
JS代碼在客戶端運行,單頁面不刷新、連接情況下,頁面上服務端代碼(ASP|JSP|.net)等,是不可能獲取JS里邊的變數的。
你可以這樣理解,服務端先生成各種網頁對象。然後發送到客戶端,客戶端執行JS腳本,再一次處理這些對象。
JS可以獲取ASP等里邊的變數,直接用<%=%>放到JS里邊就行。但是單次運行時ASP是不可能獲取JS的變數的。
要想通過JS打開新的超鏈接,可以用:
var str ="mypage.htm?action=del"; //超鏈接的地址和參數
document.location=str;//打開這個地址
如果超鏈接里有JS變數:
var bianliang="20";// 隨便定義一個JS變數
var str ="mypage.htm?action="+bianliang; //超鏈接的地址和參數
document.location=str;//打開這個地址
如果超鏈接里想調用ASP變數:
1、ASP里首先要定義這個變數
dim bianliang '定義一個服務端變數
bianliang="20" '給這個變數賦值
2、JS調用這個變數
var str ="mypage.htm?action="+"<%=bianliang%>"; //超鏈接的地址和參數
document.location=str;//打開這個地址
你要想測試下,可以用這兩個方案的代碼:
一、打開ASP里的變數定義的鏈接
<% dim bianliang
bianliang="http://www..com"
%>
<script language="javascript" type="text/javascript">
function openurl(){
var str='<%=bianliang%>';
document.location=str;
}
</script>
<input value="打開" type="buttun" onclick="openurl()" />
二、打開JS里變數定義的鏈接
<script language="javascript" type="text/javascript">
var str="http://www..com";
function openurl(){
document.location=str;
}
</script>
<input value="打開" type="buttun" onclick="openurl()" />
⑽ JS如何獲取到超鏈接中的參數
var 用於接收的變數 = $(「.超嫌並御鏈接的class」).attr(「需要的參蔽運數」);
/芹岩/ 使用jQuery了