用JavaScript向前按钮
我有一个HTML中的按钮,我想在单击时转发到另一个页面用JavaScript向前按钮,javascript,html,domcontentloaded,Javascript,Html,Domcontentloaded,我有一个HTML中的按钮,我想在单击时转发到另一个页面 (函数(){ "严格使用",; addEventListener('DOMContentLoaded',init,false); 函数init(){ 让url=document.getElementsByClassName(“按钮登录页”); addEventListener(“单击”,转发url,false); 函数forwardURL(){ 位置。替换(“https://www.w3schools.com"); } }; })();
(函数(){
"严格使用",;
addEventListener('DOMContentLoaded',init,false);
函数init(){
让url=document.getElementsByClassName(“按钮登录页”);
addEventListener(“单击”,转发url,false);
函数forwardURL(){
位置。替换(“https://www.w3schools.com");
}
};
})();代码>
Home
getElementsByClassName
返回集合而不是单个结果。最好使用带有getElementById
的id。但是,在您的情况下,可以使用getElementsByCassName[0]
获取集合的第一个元素。下面是一个完整的示例:
(函数(){
"严格使用",;
addEventListener('DOMContentLoaded',init,false);
函数init(){
让url=document.getElementsByClassName(“按钮登录页”)[0];
addEventListener(“单击”,转发url,false);
函数forwardURL(){
//位置。替换(“https://www.w3schools.com");
控制台日志(“转发”);
}
};
})();代码>
Home
开头的括号是否真的存在于代码中?只是一个想法:为什么不使用?它更合适,更易访问,并且不需要javascript。你们可以用CSS把它设计成一个按钮。谢谢你们。。这是一个学校的任务,我的教授给了我们一个我们需要完成的代码片段。。非常感谢你!我完全忘了在末尾加[0]。谢谢!:)