gpt4 book ai didi

javascript - 如何使用 javascript 和 CSS 将类似文本的元素插入到文档中?

转载 作者:行者123 更新时间:2023-11-29 20:26:48 25 4
gpt4 key购买 nike

我想使用 javascript 将一些元素插入到当前页面中。比如这是原始文件:

世界,您好!

现在我想在文本中插入一个元素,这样它将变成:

你好世界!

我需要 span 标签,因为我想稍后处理它。显示或隐藏。但是现在问题来了,如果原来的页面已经在所有的标签上定义了奇怪的CSS样式,那么我刚刚插入的“new”就不会出现和“Hello”和“world”一样的东西了。我怎样才能避免这种情况?我希望“new”与“Hello”和“world”完全相同。

最佳答案

简单地覆盖任何跨度样式。将布局属性设置回浏览器默认值并将格式设置为从父级继承:

span#yourSpan {
/* defaults */
position: static;
display: inline;
margin: 0;
padding: 0;
background: transparent;
border: none;

/* inherit from parent node */
font: inherit;
color: inherit;
text-decoration: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
white-space: inherit;
word-spacing: inherit;
}

这应该足够了,但如果您不使用 id,您可能需要添加 !important:

<span class="hello-node">hello</span>

span.hello-node {
/* defaults */
position: static !important;
display: inline !important;
...
}

关于javascript - 如何使用 javascript 和 CSS 将类似文本的元素插入到文档中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/80202/

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