Javascript 考虑到用户在编码JS时自己将元素添加到HTML中?

Javascript 考虑到用户在编码JS时自己将元素添加到HTML中?,javascript,html,Javascript,Html,我在做我的学校作业,我注意到我可以通过开发者控制台向HTML添加一个元素。我创建了一个JS函数,它使用querySelector从我的网页中选择6个div。但是,如果用户使用开发人员控制台手动添加或删除div,我的函数将不再工作 当我编写JS函数时,是否必须考虑到用户可能会弄乱HTML 如果这是个愚蠢的问题,我很抱歉。我不熟悉HTML、CSS和JS 不,不用麻烦了。如果有人试图改变你的HTML,而不是通过与网站的标准交互,那么他们有责任这样做,即网站的功能保持不变,如果这是他们想要保留的。实际上

我在做我的学校作业,我注意到我可以通过开发者控制台向HTML添加一个元素。我创建了一个JS函数,它使用querySelector从我的网页中选择6个div。但是,如果用户使用开发人员控制台手动添加或删除div,我的函数将不再工作

当我编写JS函数时,是否必须考虑到用户可能会弄乱HTML


如果这是个愚蠢的问题,我很抱歉。我不熟悉HTML、CSS和JS

不,不用麻烦了。如果有人试图改变你的HTML,而不是通过与网站的标准交互,那么他们有责任这样做,即网站的功能保持不变,如果这是他们想要保留的。实际上,也不可能解释可能进行的每一次自定义DOM修改。

对开发人员控制台所做的更改不会影响您的实际网站,因为这一切都取决于他们特定的浏览器。更改不会传回托管和服务html文件的实际服务器


您可以100%忽略通过开发者控制台更改站点的用户

@CertainPerformance听起来更像是一个答案,而不是一个评论;)