最赞回答 / 慕瓜7741955
其实问题就是 每个function里面的那些var my~~=document.getElementById("");是写在每个函数里面的,所以在调用最后一个函数的时候,调用不到 myyanse.removeAttribute('style'); mykuaigao.removeAttribute('style'); mynon.removeAttribute('style'); 只需要把那几句的getElementById写在每个函数外边,成为全局变量就行了
2016-08-30
最赞回答 / GarethTT3881544
这位同学,你参考一下我的代码:function resettext(){ var chose = confirm("请问您确定取消设置吗?"); if(chose==true){ mydiv.removeAttribute("style"); }}
2016-08-29
最赞回答 / Tangless
js代码是顺序执行,你在<head>里面调用js语言,var fhus1=document.getElementById("gk2");你的gk2在<body>中,故该句fhus1值为空,在后面调用时,你的的function中fhus1实际上没有对象,所以不会出现效果。外部引用js文件会有效果
2016-08-29
最赞回答 / 桃太郎
将你的p2.className="two"改为 if (p2.className=="one") {p2.className="two";} else {p2.className="one";}
2016-08-29
最新回答 / IT精_英
你首先得获取你要取消的那个样式所在DOM的id或class;如:getElememntById("id").removeAttribute或getElememntByName("name").removeAttribute;
2016-08-27