大神们帮忙看下, location.[方法] 在函数块为什么报undefined?换成 location.[属性] 就可以

来源:8-11 Location对象

bestMan

2019-08-07 17:56

<script type="text/javascript">

function locationTest(){

  var h_assign=location.assign('https://developer.mozilla.org/zh-CN/docs/Web/API/Location/assign');

  document.write("返回新的文档方法:"+ h_assign); 


  var h_pathname=location.pathname;

  document.write("<br>" + "返回URL路径:"+ h_pathname );

}

</script>

<input type="button" value="按钮" onclick="locationTest()">


写回答 关注

2回答

  • 辽工大
    2019-08-10 21:52:47
    已采纳

    location.assign()是加载网页。。没有返回值吧?

    bestMa...

    恩恩,把location.assign()赋值变量,顺序换了下就可以了。 <script type="text/javascript"> var h_assign; function locationTest(){ location.assign('http://www.baidu.com')=h_assign; document.write("返回新的文档方法:"+ h_assign); } </script> <input type="button" value="按钮" onclick="locationTest()"> ​

    2019-08-20 17:05:06

    共 1 条回复 >

  • 宝慕林6934861
    2020-07-11 12:16:55

    顺序调换,你确定能运行?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题