为了账号安全,请及时绑定邮箱和手机立即绑定

我自己做的时候就会报错 能不能帮忙看下哪里错了

https://img1.sycdn.imooc.com//5cc6f8110001d21404370173.jpg

https://img1.sycdn.imooc.com//5cc6f8120001a36a05630423.jpg

就是用document.write(mychar);输出mychar的值的时候显示null   

正在回答

3 回答

将js的引用放到DOM元素之后https://img1.sycdn.imooc.com//5cce97120001f14d05940448.jpg

1 回复 有任何疑惑可以回复我~

自己搜索 “JS变量的作用域”问题,希望可以自己解决

1 回复 有任何疑惑可以回复我~

我找到原因了

var mychar = document.getElementById("p1");如果写在函数里面就可以

为什么啊  求助

1 回复 有任何疑惑可以回复我~
#1

LittleZhh

你将js的引用放到了head中,代码执行的时候DOM元素还没有渲染,所以找不到p标签
2019-05-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我自己做的时候就会报错 能不能帮忙看下哪里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信