页面里有很多链接都带了一个参数num,如href="abc.asp?num=31"、href="defgx.asp?num=31"、href="eicl.asp?num=31"...等。我现在写了一个CheckNum()的javascript函数,欲将其返回值赋给页面里所有链接的num参数,即num的值不是写死的,是根据CheckNum()的返回值定的。CheckNum()已经写好了,但我不知道怎样把它赋给num,具体怎么写?
解决方案 »
- 如何用jquery来实现添加删除功能?
- 如何实现上传附件的功能
- 请问:如何在复选框里用onclick调用javascript函数并传递参数?
- 如何用JAVASCRIPT将日期转换为中文?
- 请教下拉框问题
- 急::在线求..一个JSP页面上的表单用的日期控件!!!!!!(有高分相送) thanks!!!
- JAVASCRIPT如何捕获代码中的异常?
- 虚心请教:如何用JS实现类似COMBOX功能?
- javascript有没有可以替换字符串的函数,像VB的replace!!!
- 关于 easyui 的 combobox 点击事件问题
- 请问关于动态加载select的options的问题
- IFrame中删除嵌入网页问题 急!!!!
function gg(){
document.all.tt.href="111.asp?tt=2"
}
</script>
<a href="#" name="tt">aaa</a>
<input name="button1" type="button" value="button" onclick="gg();">
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script>
function myFun()
{
var num = document.getElementById("txt").value;
if ( num == "" ) num=2;
var hrefArr = document.getElementsByTagName("a");
for ( var i=0;i<hrefArr.length;i++ )
{
var herf = hrefArr[i].getAttribute("href");
herf = herf.substring( 0,herf.indexOf("=")+1);
hrefArr[i].setAttribute("href",herf+num);
}
}
</script>
</head><body>
<a href="test.aspx?num=1" onClick="alert(this.href);">num=1</a>
<a href="test.aspx?num=1">num=1</a>
<a href="test.aspx?num=1">num=1</a>
<a href="test.aspx?num=1">num=1</a>
输入参数NUM的值:<input type="text" id="txt">
<input type="button" onclick="myFun()" value="试验">
</body>
</html>
我做了一个小例子,希望对你有帮助。
我现在有一个网页,时面有许多链接,所链接的文件名并不相同,有的链到a.asp,有的链到b.asp,总之每个链接都不同。我现在要给这些链接加上参数num,num的值是由CheckNum()的返回值取得的。
我现在是在用dreamweaver编写这个网页,在html语句中如何写这些链接来实现我上面要用的功能,并非加个按钮单击后改变链接这种页面特效?
比如:href="mou.asp?num=…" 我想问省略号里具体怎么写?我写成href="mou.asp?num="+javascript:CheckNum() 页面报错!
我想这次问题叙述清楚了吧?
<body onload="函数"> 这个事件里来写。单纯你的那种写法行不通。如果这个页时动态页的话,比如ASP 你可以href="mou.asp?num="<%=num%>通过后台的方式。
var numValue = CheckNum()
href="页面?num=" + numValue
</script>