为了账号安全,请及时绑定邮箱和手机立即绑定

window.location.href;为什么href后面不加括号。。

window.location.href;为什么href后面不加括号。。

正在回答

4 回答

window.location.href,,href是Location对象的一个属性,是一个代表当前窗口中显示文档的完整的URL,是一个字符串;  写个简单例子:window.location.href="http://www.baidu.com";属性后直接跟值,要那括号干嘛??所以不加。。。

0 回复 有任何疑惑可以回复我~
#1

Yuuyu 提问者

非常感谢!
2016-08-06 回复 有任何疑惑可以回复我~

<form action="#">

    <input type="text" name="d_id" id="d_id"/><input type="text" name="d_name" id="d_name"/>

    <input id="btn" type="button" value="sublimt"/>

</form>

<script>

    document.getElementById('btn').onclick = function(){

        var d = document.getElementById('d_id').value;

        var name = document.getElementById('d_name').value;

        location.href = 'a.asp?d_id=' + d + '&d_name=' + name;

    }

</script>

一个是属性 , 一个是方法         。  多多揣摩

0 回复 有任何疑惑可以回复我~
#1

Yuuyu 提问者

谢谢~
2016-08-06 回复 有任何疑惑可以回复我~

因为href他是属性,,,方法才加()

1 回复 有任何疑惑可以回复我~

因为locatioon是用于获取或设置窗体的URL,并且可以用于解析URL,window.location.href用于获取当前网页的网址,已经不需要再在href后面加括号了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

window.location.href;为什么href后面不加括号。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信