⑴ 使用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了