已采纳回答 / 苦逼的代码狗
最后取消设置用的不对,#txt{ height:400px; width:600px; border:#333 solid 1px;padding:5px;}}}这几行是在style里以css样式表的形式设置的,如果更改,不能直接用这个来该。应该是var function change(){ if (confirm("确认取消设置?")) { var txt=document.getElementById("txt"); txt.style.height...
2016-03-29
已采纳回答 / 简单Una
没有结整标签啊</script>,还有ondick写错了吧应该有是onClick <form> <!--当点击相应按钮,执行相应操作,为按钮添加相应事件--> <input type="button" value="改变颜色" onClick="set.changecolor()"> <input type="button" value="改变宽高"onClick="set.changewh()" > <input ...
2016-03-28
已采纳回答 / 蒙面比较帅
因为有时候“id”名写错了就可能得到一个null(代表“不存在的对象”),如果“id"写对了就获得了这个对象,但是HTML元素的对象有很多种,如果直接用document.write()来输出的话就会直接输出一个【object HTMLParagraphElement】(”这是一个HTML对象“的意思)。我也是初学者,希望不会因为我的错误解理而误导你。
2016-03-27
已采纳回答 / 盗火
通过document.getElementById("con")获取p元素节点,得到一个对象,并把他赋值给变量mychar;再通过className获取当前对象mychar即p元素节点的class属性,代码中显示的就是<p id="con" class="one">;所以,mychar.className显示为one;
2016-03-27
已采纳回答 / howyoung
!=表示不等于。至于为什么不加也可以运行是因为=为赋值符号,比如当你写<...code...>时,你会发现返回了两次2,所以代码里如果写成<...code...>的话实际是给myname赋了空值(null),同时返回空值,所以无论myname是否为空,都执行了<...code...>这样写会使代码与预期不符,是错误的。
2016-03-27