use*_*454 0 javascript onchange javascript-events
我正在尝试从HTML下拉列表中创建一个快速的CSS样式切换器.JS是外部的,在表单之前的头部末尾调用.
我的JS:
function ChangeTheTheme(){
txt = document.getElementsByTagName("link");
switch(document.mytheme.themes.selectedIndex) {
case 0:
alert("Choice 0");
txt[0].href = "style.css";
break;
case 1:
alert("Choice 1");
txt[0].href = "style2.css";
break;
}
}
Run Code Online (Sandbox Code Playgroud)
重要的HTML行是:
<form name="mytheme">
<select name=”themes” onChange=”ChangeTheTheme();”>
Run Code Online (Sandbox Code Playgroud)
我尝试在函数的开头添加"alert("working");它向我展示了该函数根本没有被调用.
下拉列表应将CSS样式切换为当前选择的任何样式.没有按钮提交或任何东西.这就是我对onchange的理解.
谢谢
你有花哨的报价而不是正常的报价.(这通常发生在从Wordpress驱动的博客上复制时,当你这样做时要小心!我曾经从Wordpress博客复制了一段PHP代码,它暂时崩溃了我的博客,直到我弄清楚出了什么问题......)
<select name="themes" onChange="ChangeTheTheme();">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |