我试图让从HTML下拉快速CSS样式切换。 JS是外部的,并且在表单之前的头部结束时被调用。平变化不工作在JavaScript
我的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;
}
}
HTML线重要的是:
<form name="mytheme">
<select name=”themes” onChange=”ChangeTheTheme();”>
我尝试添加 “警报(” 工作“);在函数开始它表明我,功能不会被调用的。
下拉应该切换CSS样式无论当前已将其选择没有按钮提交或任何东西。这就是我理解的onchange应该做的。
感谢
另外我有权说,在JS中如果有一件事出错,一切都出错了? HTML会在那里停止?为什么编辑出我的问题? – user1159454