问答详情
源自:3-3 innerHTML 属性

为什么单独写在js文件里就无法正确运行呢

html:
<h2 id="cin">javascript</h2>
js:
var mychar = document.getElementById("cin");  //定义mychar来存放通过id cin获取的元素
document.write("原来未改过的h标签内容为:"+mychar.innerHTML+"<br />");	
mychar.innerHTML = "原来dom操作四这样的";	
document.write("修改后的标签内容为:"+mychar.innerHTML);//输出修改后的h2标签


提问者:qq_慕雪3360337 2020-04-16 00:33

个回答

  • 几盎丶
    2020-05-29 11:10:46

    HTML引用JS了吗,引用时注意放在body,还有,我不确定可以直接在js中使用标签ID,可能需要传入参数,来使用,尝试下

  • weixin_慕妹8291620
    2020-04-16 21:36:13

    其他语法都没问题

  • weixin_慕妹8291620
    2020-04-16 21:35:35

    可以正常运行的,它那个练习程序里面 h2的id="con",不是cin, 你这里写的cin,所以没用