这听起来像是一个愚蠢的问题,但是我是Web开发的初学者,对此我有疑问:
如果我想将脚本存储在外部.js文件中,那仅仅是功能容器吗?例如,如果我尝试在该文件中在函数之外编写一些代码(类似这样:)
var person = {
name: "Rick",
surname: "Sanchez",
nephew: "Morty",
};
document.write(person.nephew + " is " + person.name + " " + person.surname
+ "'s nephew");
这行不通,并且没有在HTML中编写任何内容。
我是正确的还是那是因为我做错了什么?
谢谢!
答案 0 :(得分:-1)
正如我前面的一些人所说,document.write不再是真正的解决之道。您最好抓住(选择)HTML文档中的元素,然后使用诸如appendChild,element.innerHTML = ...之类的功能对其进行更改。 但是要回答您的第一个问题,不,您的Javascript文件不仅绑定到函数。您也可以在函数之外执行逻辑。 尝试将功能视为保持逻辑有条理的一种方法,并在发生特定事件(单击,滚动,提交表单等)时使您更容易触发逻辑的特定部分