已采纳回答 / 慕粉194118874
你这个写的有两个问题一个是你的case值写的和option里面的value值不匹配,应该把空格删掉case "+": 这样才是对的,然后就是你的运算,你既然加法用了parseInt()函数,那后面几个也一样啊 也要用啊,我把你的代码改了一下,运行了是可以出结果的,你可以试一下function count(){ var a = document.getElementById("txt1").value; var b = document.getElementById("txt2")....
2019-07-07
已采纳回答 / LuckyCH
你点击=按钮触发了cout()事件,能够得到结果,但是你的结果没有拿到,没有地方可以显示,如果你直接return结果的话,建议可以再写个function来触发=事件拿到结果,如:function result(){ document.getElementById("fruit").value=cout(); }然后在 = 那里的触发事件改成result()这个函数:<input type='button' value=' = ' onclick = 'result()'/>
2019-07-07
已采纳回答 / grass_rt
程序的目标很明确,要获取并返回的x是一个实际的节点元素(比如<li>、<div>等标签),而不能是非IE浏览器(比如Firefox、Chrome)中获取的文本、注释等其他类型的元素。所以循环条件是x.nodeType!=1。其中“1”代表的就是“标签元素”。如果返回的结果真的是一个标签元素的话,自然不满足条件,无法进入循环。同理,循环条件中还有一个条件是x,等同于x!=null。这是因为如果已经是第一个元素了,它的前一个sibling是什么?在JS中用null作为返回值。也是同样的...
2019-07-07
<li id="lesson4">HTML/CSS
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li>
</ul> 不对!!
<li id="lesson4">HTML/CSS
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li></ul> 这样就对了
最后的</li></ul>之间不能有空隙,不能换行,有空隙了就错误。why???
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li>
</ul> 不对!!
<li id="lesson4">HTML/CSS
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li></ul> 这样就对了
最后的</li></ul>之间不能有空隙,不能换行,有空隙了就错误。why???
2019-07-05
最新回答 / 酥v哒哒
<...图片...>1.javascript:外面的双引号改为单引号,并且不能这样用,可以把removeVar方法添加为单击事件,href="javascript:;"具体意思可以百度,body里面的也要改掉<...图片...>2.双引号都去掉<...图片...>3.没有效果,要重新遍历tr
2019-07-05
最新回答 / 程序员_费德勒
for (var j = 0; j < list.length; j++) {list[j].setAttribute("class","");divv[j].setAttribute("class", "hide"); //将所有div隐藏}这里错了,list和divv的数组长度不一样,不能这么写,要分开2个循环写
2019-07-05
最新回答 / 我信你个鬼
ar otest = document.getElementById("test"); var newnode = document.createElement("li"); otest.appendChild(newnode); newnode.innerHTML = "PHP";
2019-07-04
最赞回答 / qq_慕用7214620
js代码都是从上到下依次执行的,获取页面元素节点时,需要等待页面加载才能获取界面上的元素节点并进行操作。否则的话你就获取不到元素节点。这个就是个联系。后面会讲的。
2019-07-03