【发布时间】:2012-10-01 20:44:50
【问题描述】:
当我在控制台中输入window 时。控制台显示window 是Window 的实例。是否可以使用new Window() 创建新的窗口对象。我试过但它抛出错误 TypeError: Illegal constructor
我的问题与Location 对象有关。我可以使用Location 创建一个新对象吗?
我需要它,以便我可以将location 对象上可用的方法应用于我的链接。
我试图访问 Location 对象但没有成功。
我正在使用Chrome console。
【问题讨论】:
-
也许还有另一种不涉及复制对象的方法。你能告诉我们你需要什么方法吗?
-
我想创建位置对象的实例。例如,如果我有链接 = example.com/?q=12&er=56#test;我想创建一个位置对象。我这样我就可以操纵上面的链接。我知道我可以使用 reg 表达式来操作链接。我很想知道是否可以创建 Location 实例
-
@Shusl 这只是 not 在这种情况下按需要工作。 Location 对象不是一般的 URI 容器,而是与 DOM 及其导航状态的特殊约定。下次考虑问真正的问题,例如:“如何在 JavaScript 中操作 URI?”
-
我认为这是不可能的,但您可以拥有所有位置属性和方法,请参阅 SO 线程 stackoverflow.com/questions/3213531/…
标签: javascript