
正文
javascript写在,js写入文本
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js写在head与写在body有什么区别
javascript代码写在head里面:
由于这时候网页主体(body)还未加载,所以这里适合放一些不是立即执行的自定义函数,立即执行的语句则很可能会出错(视浏览器而定)
javascript代码写在body里面:
这里可以放函数也可以放立即执行的语句,但是如果需要和网页元素互动的(比如获取某个标签的值或者给某个标签赋值),Javascript代码务必在标签的后面
javascript代码写在body下面:
这时候整个网页已经加载完毕了,所以这里最适合放需要立即执行的命令,而自定义函数之类的则不适合。
相关问答
Q1: Javascript代码该写在什么位置
写在任何地方都可以
例如常见的,在 head 或者 body 里弄个 script,然后里面写 JS;
甚至也可以写在属性值里,例如 onclick="alert('hi')",href="javascript:alert('hi')" 之类的
Q2: JavaScript代码只能写在html中的..之间吗?
理论上写在任何地方都可以,包括HTML/HTML标记以外。
通常,可以把函数写在HEAD/HEAD之间。而直接运行的,既可放在HEAD处,也可随HTML标记一起。有时,直接运行的代码要访问后面的元素,这时就可以放在/HTML后,以保证每个元素都已经在文档中存在。








