已采纳回答 / 慕娘9282524
同意一楼的 , 你要把把你的js 部分放到body的底部. 因为程序都是从上到下 从左到右加载的. 像你现在这样. 当程序加载到js 部分 var mychar = document.getElementById("con"); 如这一句 因为还没加载到文本部分.系统就会判定id为"con"的元素不存在, 这样你的函数也就进行不下去了
2016-04-26
function resetAll(){
var r1=confirm("是否取消设置?");
if(r1==true){
var t1=document.getElementById("txt");
t1.removeAttribute("style");
}
}
var r1=confirm("是否取消设置?");
if(r1==true){
var t1=document.getElementById("txt");
t1.removeAttribute("style");
}
}
function openWindow(){
var flag = confirm("是否打开");
if(flag==true){
var str = prompt("请输入网址");
if(str==''){
str = "http://www.imooc.com/";
}
window.open(str,'_blank','width=400px,height=500px,menubar=no,toolbar=no');
}
}
var flag = confirm("是否打开");
if(flag==true){
var str = prompt("请输入网址");
if(str==''){
str = "http://www.imooc.com/";
}
window.open(str,'_blank','width=400px,height=500px,menubar=no,toolbar=no');
}
}
已采纳回答 / 前端小胖子
removeAttribute的对象搞错了,不是regain,试试下面的function regain(){var regain=confirm("是否取消设置?");var mychar=document.getElementById("txt"); if (regain==true) mychar.removeAttribute("style");}
2016-04-26
在最开始先获取了txt的style。也不知道这样对不对。。。
var identify=document.getElementById("txt");
//定义"取消设置"的函数
function cancel(){
var myConfirm = confirm("Reset?");
if(myConfirm)
{
var begin=document.getElementById("txt");
begin.style=identify.style;
}
}
var identify=document.getElementById("txt");
//定义"取消设置"的函数
function cancel(){
var myConfirm = confirm("Reset?");
if(myConfirm)
{
var begin=document.getElementById("txt");
begin.style=identify.style;
}
}