
给你一个函数可以直接获取参数
先说你的思路应该不行,看是html结尾,如果没有服务器设置,应该是静态页面可以通过js获取连接参数,下面有个函数str表示参数名字,函数会返回参数的值,但是js无法跟数据库交互,这样是很不安全的,你可以使用php或asp对数据库进行 *** 作,当然,你可以使用js跟php或asp接口进行 *** 作,接口可以是xml或者json格式的,有点类似于ajax,但是非需求就不用这么麻烦,直接用服务端语言脚本来做就可以,具体可以再参考相关资料。
function getQuery(str){
var q = locationsearchsubstr(1);
var qs = qsplit("&");
var queryStr;
if (qs){
for(var i=0;i<qslength;i++){
if(str==qs[i]substring(0,qs[i]indexOf("="))){
queryStr = qs[i]substring(qs[i]indexOf("=")+1);
}
}
}
return queryStr;
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<body>
<!--post或get-->
<form id="test" method="post" action="actionjsp">
select id="se_id" name="seid">
<option value="值1">cn</option>
<option value="值2">us</option>
<option value="值3">en</option>
</select>
<input type="submit" value="提交表单">
<br>
</form>
</body>
</html>
通过js获取当前地址的URL后面的参数然后解析出id的值 再 通过dom *** 作修改script标签的src值即可。
html网页:超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
若地址栏URL为:abchtmlid=123&url=>
href="#user="+user+"pass="+pass
大约这样~如果可以获取到,如果是本页面建议使用form提交参数
答题不易,互相理解,您的采纳是我前进的动力,
您也可以向我们团队发出请求,会有更专业的人来为您解答。
可以新建一个js文件,内容如下:
(function ($) {
$getUrlParam = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&])(&|$)");
var r = windowlocationsearchsubstr(1)match(reg);
if (r!=null) return unescape(r[2]); return null;
}
}) (jQuery);
在要获取url参数的页面导入这个js,想要获取参数,就这样写:
var name = $getUrlParam("name");
$getUrlParam("name")的参数name就是url里面的参数名称。
jquery获取url参数的办法:
function jsGetUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)");
var r = windowlocationsearchsubstr(1)match(reg);
if (r != null) return unescape(r[2]); return null;
}
以上就是关于HTML网页如何获取后的这个变量全部的内容,包括:HTML网页如何获取后的这个变量、java 如何获取 html 代码中参数的值、html网页如何传递接收地址参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)