html语言中 怎么取得超链接的value的值 比如<a href="#">北京<a> 要返回一个值 谢谢

html语言中 怎么取得超链接的value的值 比如<a href="#">北京<a> 要返回一个值 谢谢,第1张

<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的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10156726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存