
<a name="aaaa" href="sshtml" >sdfsdfsd</a>
<input type="button" value="取值" onclick="alert(aaaahref)">
html是静态页面,可以使用url链接传值,比如ahtml和bhtml两个页面
ahtml中有一个链接
<a href="bhtmlx=2&y=3">进入bhtml</a>可以使用到js,如下:
ahtm:
<form action="bhtm" ><input name="q" type="text" value="" />
<input type="submit" value="提交" id="" />
</form>
bhtm
<html><body>
<div id="qbox"></div>
<script type="text/javascript">
function getArgs() {
var args = {};
var query = locationsearchsubstring(1);
// Get query string
var pairs = querysplit("&");
// Break at ampersand
for(var i = 0; i < pairslength; i++) {
var pos = pairs[i]indexOf('=');
// Look for "name=value"
if (pos == -1) continue;
// If not found, skip
var argname = pairs[i]substring(0,pos);// Extract the name
var value = pairs[i]substring(pos+1);// Extract the value
value = decodeURIComponent(value);// Decode it, if needed
args[argname] = value;
// Store as a property
}
return args;// Return the object
}
var str =getArgs();
alert(str['q']);//和input的name对应取值,
documentgetElementById("qbox")innerHTML = str['q'];//然后赋值给DIV
</script>
</body>
</html>
希望能帮到你哦!
1、在jQuery里面,获取id的值,或者其他任意属性的值,可以用attr();
<div class="row">
<p>既然是知道有多个input,可以明确指定id ,在function里面分别对不同的id进行 *** 作就行了,而不是需要去判断id是什么,如果需要针对属性值判断,那么就不要用id,干脆加属性吗,属性可以任意命名</p>
<label for=""> 1 :</label>
<input type="text"
name="test"
id=“input_1” />
<label for=""> 2 :</label>
<input type="text"
name="test"
id=“input_2” />
<label for=""> 3 :</label>
<input type="text"
name="test"
id=“input_3” />
<button type="button"
class="btn btn-default"
id="btn_2">测试</button>
</div>
//为按钮设置事件
$("#btn_2")click(function () {
//把所有name=test的input都取到,遍历得到id继续进行判断或其他 *** 作都可以
//alert(huiyi);
$("input[name='test']")each(function () {
var id = $(this)attr('id');
alert(id);
if (id == '') {
//
}
});
});
运行效果
以上就是关于html语言中 怎么取得超链接的value的值 比如<a href="#">北京</a> 要返回一个值 谢谢全部的内容,包括:html语言中 怎么取得超链接的value的值 比如<a href="#">北京</a> 要返回一个值 谢谢、两个html页面之间怎样传参数、如何获取html里面<input>的id的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)