gpt4 book ai didi

javascript - window.open(,name) 该名称传递不起作用?

转载 作者:行者123 更新时间:2023-11-28 21:16:25 25 4
gpt4 key购买 nike

s = document.getElementById("name");

它没有生成此代码的名称:

winref = window.open("home/login.aspx",s,strFeatures); 

它说“无效参数”。

请帮助我。

最佳答案

您正在传递对 DOM 节点的引用作为新窗口的名称。这在 IE 中行不通,因为 IE 坚持认为窗口名称是有效的标识符,而不仅仅是任何旧字符串。 (我不能 100% 确定 DOM 节点在内部会通过“.toString()”或等效方法转换为字符串,但很可能会。)

也许您想从找到的节点中获取某些属性或属性值:

var winref = window.open("home/login.aspx", s.something, strFeatures);

另外,不要忘记变量声明中的var!

关于javascript - window.open(,name) 该名称传递不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com