gpt4 book ai didi

javascript - 如果我声明 CSS 中的 id 与 Javascript 中的 id 重复,会发生什么情况?

转载 作者:行者123 更新时间:2023-11-28 18:03:32 24 4
gpt4 key购买 nike

以防万一,我已经链接到具有与在同一 HTML 页面中用于 javascript 的相同 ID 的 CSS。会发生什么?

<html>
<head>
<title>My JavaScript page</title>
<script type="text/javascript" src="script.js">
</scrip>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1 id="show">
</h1>

如果 id、show 已在 javascript 和 css 中声明。会发生什么?

最佳答案

ID 是 HTML 的一个概念,用于将文档中的元素标记为唯一。因此它可能在整个文档中只使用一次。如果你遵守这条规则,你会没事的,否则你会惹上麻烦。

Javascript 和 CSS 是两种完全不同的技术。您可以使用 HTML ID 定位元素并应用 CSS 样式或通过 JS 以某种方式使用它。因此,JS 和 CSS 不会直接相互干扰。

但是,您可以使用 javascript 更改 ID 或它移动到另一个元素,导致您的 css 不再将其规则应用到初始元素(或应用它们到另一个元素)。此外,您可以通过 javascript 应用样式,这可能会干扰 css。

除了这些描述的问题,你可以随意在CSS和JS中使用ID。

关于javascript - 如果我声明 CSS 中的 id 与 Javascript 中的 id 重复,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com