已采纳回答 / 飞星孤月
定义"隐藏内容"的函数 function block(){ mychar.style.display="block" }这里的分号没了,function rest(){ var conf=confirm("是否取消所有设置"); if(conf==true){ mychar.removeAttribute('style'); }eles{ }这里少了个 ”}“ 吧!!
2015-12-14
已采纳回答 / 狂飙的蜗牛_1
你给button绑定了一个点击事件(onclick),而此事件执行的是contxt这个函数(onclick=“contxt”),所以你点击了按钮就执行了函数了啊
2015-12-13
已采纳回答 / 子木李
JavaScript 不需要的,它是脚本语言,在浏览器中编译执行,也就是说,你拿个记事本,就能开发javascript项目,只是为了开发敲代码时方便,比如自动缩进、换行、代码提示这些功能的,用到一些编辑器,编辑器,编辑器,注意哦,不是编译器,比如sublime这些前端神器
2015-12-13
已采纳回答 / 李晓健
除了 getElementById("txt").className=#txt; 这一行写的有问题(不知道这后面的是值是什么意思),其他的看起来是正常的,你把这行改好后,如果还有问题,就帖一下你的html代码出来看一下你是怎么调用的。
2015-12-13
已采纳回答 / 李晓健
因为 document.write 里面传入的需要是字符串,你在后面加上; 就会有语法错误,如果你把;加到引号里面就没有问题。比喻 document.write("引用JS文件!;");
2015-12-13
已采纳回答 / 慕男婶
大婶告诉你,你这个写法是错误的,本来应该报错的,但是你歪打正着,输出了undefined。。大婶为啥要这样说的?因为p2是一个id,然后在某些浏览器下(比如chrome)有中快捷写法,就是可以直接用id值来代表dom元素。。所以, p2.className相当于 var p2 = document.getElementById('p2'); p2.className看明白了吧?就是一种简写。不支持这种写法的浏览器会报错。。假设你知道这种简写,你是故意这样写的,那么我接着往下说...
2015-12-12
已采纳回答 / 木子舟义
!= 不等于 在这种情况下相当于 url != null && url != undefined!== 严格不等于 在这种情况下 相当于 url != null 可以为undefined
2015-12-12
已采纳回答 / 木子舟义
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/> charset=gbk" 改成 charset = 'utf-8'
2015-12-12