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

这个怎么解决呀

把语句写在body前和body中间有什么意义?

正在回答

4 回答

个人认为:1、通用的写在head,在页面加载时能快的读取到;

                 2、写在body更方便读取到想要的返回值,比如说,在head中读取一个

                        var mychar=document.getElementById("con");

                        document.write(mychar);

                        返回值是 null;并没有读取到内容,但是写到body中id=“con”的段落下面,就可以读取到内容;

               

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

//定义"取消设置"的函数
    function cancleSet(){
        var isCancle =confirm("是否取消");
        if(isCancle=true){
             content.style = txt;
        }
    }

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


你说的是把script写在head和body里的区别吧?是不是把一般的script属性写在head里面就报错null之类的?这是因为javascript是顺序加载的,如果把那些属性写在head里面会找不到对应的id报空,而function能执行是因为当促发某个事件后才去调用那个对应的函数。 
可能有些地方措辞不准,不知道这么说你可能懂?

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

写在body前需要写window.onload=function(){},和jQuery中$.ready(){}一样;写在body中间页面代码随页面以前加载出来,直接写就行了。

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

举报

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

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

进入课程

这个怎么解决呀

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