javascript - javascript 中的 location.href?

标签 javascript safari

JavaScript:

  1. location.href("somefile.php");//成功使用 IE
  2. location.href = "somefile.php";

问题 1. 第一个代码不适用于 Safari。为什么?
问题 2. 这些代码有什么区别。

谢谢,

最佳答案

  1. href 不是一个方法,它是一个值为字符串的属性。
  2. 第一个是调用以 url 作为参数的方法(不正确),第二个是将 url 分配为属性的值(正确) .

另请参阅:http://www.w3.org/TR/Window/#location

关于javascript - javascript 中的 location.href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980489/

相关文章:

css - ipad 不正确地显示我的 Sprite 图像

javascript - 在 Safari 上使用 Jquery 获取被点击的元素

javascript - 将音频从浏览器流式传输到具有特定 MIME 类型的 Node.js 服务器

javascript - HTML5 JavaScript 中 Flash 的 BitmapData.hitTest() 的等价物

javascript - Safari JavaScript 问题

javascript - window.open 始终在 iPad 的 Mobile Safari 中打开新选项卡

javascript - 通过 Knockout.js、960.gs 以 Columner 方式显示数据

javascript - 更改 BG 图像的代码不起作用,但可以更改 BG 颜色

javascript - 这个导出语法在 ES2015 中有效吗?

jQuery 在 FF 中有效,但在 Safari 中无效