我是编程新手,我已经学习了一些CSS基础知识。现在我正在学习一些Javascript,以便使用这三个组合来制作一个体面的网站。为什么使用JavaScript来更改元素和DOM?
虽然遵循一个Javascript课程,但我已经接触到不断变化的元素和DOM事物章节和一些真正吸引我的东西,也许是因为我是新的。当你可以在你的HTML代码中完成时,为什么你会使用一些Javascript来改变元素的class id属性?我的意思是如果你想改变一个元素的类,你只需要去HTML代码,找到它,并重命名它?
这似乎是一个愚蠢的问题,我知道。您的意见和关于如何使用Javascript的一般澄清说明高度赞赏。
为什么要用它来改变类?示例:通过添加/删除像“is-hidden”这样的类来切换元素的可见性,而在您的css中有“。is-hidden {display:none; }“ – niorad
因为并非网页中的所有内容都是静态的,如果它只是基于普通的旧文本而没有任何交互的页面,那么就没有必要使用JavaScript – epascarello
Hey Zaki,您的问题可能是[偏离主题](https: //stackoverflow.com/help/on-topic)。你可能想要检查[ask]。除此之外,我们使用JavaScript来处理任何应该发生在客户端的* dynamic *功能。你可能想要改变一旦用户执行某个动作,就可以改变其外观。 – domsson