最赞回答 / 慕斯卡6333374
因为document.getElementById这个函数返回的是一个元素对象,即Element。mychar被赋值成这个找到的元素对像,那么mychar变量只是一个元素对象,这个对象包含了标签名 + 属性 + 文本内容,想要打印出来里面的文本内容的话,还需要进一步提取,所以还要需要innerHTML这个属性。这个学到面向对象OOP就更清楚了。
2020-04-20
最赞回答 / 慕粉2054004295
第一行是创建了一个变量mychar第二行是给mychar赋值,并不是“变量类型是javascript”第三行,如果使用想要重新给mychar赋值,不需要重新定义(好比:var mychar=6),直接使用mychar=6即可
2020-04-19
最赞回答 / 一祁柒柒一
“快快把我变成单行注释 知道吗 JS可以实现很多动态效果 快来学习吧!”这一串汉字没有在document.write(“”)里,既不能被显示,也不能被当作代码执行,讲道理是会报错的,所以需要注释掉,整段代码才能被运行。您看这样能帮到您么。
2020-04-17
最赞回答 / 慕标6304167
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>prompt</title> <script type="text/javascript"> function rec() { v...
2020-04-16
最新回答 / IEwuIL7
confirm是boolean类型,默认为浏览器语言的[确认]和[取消]如果想自己设定的话,可以不使用confirm方法,可以使用button再做判断即可
2020-04-11
最新回答 / 慕粉2054004295
如果单纯的以这个例子来看,不是因为input加了/报错,是因为/和>中间有了空格,我是这样理解的<input ...../ >,有空格,报错<input ...../>没有空格,正确
2020-04-10
最新回答 / weixin_慕妹8291620
"能不能var一个x变量为原来的"txt"样式,按下取消设置按钮把mychar = "x";来实现初始化的效果?" 这个问题的话就变得更复杂了,因为你取到的元素mychar是根据你修改实时变化的,所以你要取之前的样式的话 就得建一个对象保存它的属性,然后一个个赋给obj.style.xxx, 这个style不能直接赋一个对象,所以还是回到最简单的 ,把修改过的改回来就好
2020-04-08