的javascript:
问题1.第一个代码不适用于Safari。为什么呢?
问题2.这些代码有什么区别。
谢谢,
答案 0 :(得分:13)
href
不是方法,它是一个值为字符串的属性。答案 1 :(得分:1)
我从未听说过location.href("somefile.php");
... location.href = "somefile.php";
是您应该使用的“正常”方式。
答案 2 :(得分:1)
使用 window.location 比使用 location 更有效。所以尝试使用:
window.location.href = "somefile.php";
(正如Andy所说,href是一个属性,在JS中你用这种方式指定一个属性值: object.property =“value”)
答案 3 :(得分:0)
答案1: - 它不起作用,因为href是位置对象的属性,而不是方法 答案2: - location.href(“...”)表示方法(无效),而location.href是属性。