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

执行顺序的问题

<script type="text/javascript">

  var mychar= document.getElementById(con)        ;

  document.write("结果:"+mychar); //输出获取的P标签。 

</script>

不是执行完<p>之后再执行script吗,为什么结果=null

正在回答

2 回答

而且括号里面的con要加引号   ("con")

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

慕粉3461685 提问者

加了引号结果是[object HTMLParagraphElement],我想问的是执行顺序的问题
2017-03-21 回复 有任何疑惑可以回复我~
#2

一只奋斗的小丑 回复 慕粉3461685 提问者

执行顺序按位置先后,写在<p>后面就先执行<p>,之后才执行DOM语句。
2017-03-21 回复 有任何疑惑可以回复我~
#3

慕粉3461685 提问者 回复 一只奋斗的小丑

我知道了,不加引号,con在前面没出现过,找不到,所以为空,加了后他才指的是ID=“con”
2017-03-21 回复 有任何疑惑可以回复我~
#4

一只奋斗的小丑 回复 慕粉3461685 提问者

嗯,没错 加油!
2017-03-21 回复 有任何疑惑可以回复我~
查看1条回复

下一节课你就知道了,有个innerHTML,就可以显示里面的内容了。

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739958    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

执行顺序的问题

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