Javascript 如何添加其他#div:before上已存在的内容

Javascript 如何添加其他#div:before上已存在的内容,javascript,css,Javascript,Css,如何添加其他#div:before上已存在的内容 因为现有div将被设置为固定位置 #text-1{ 宽度:100%; 文本对齐:居中; /*可见性:隐藏*/ /*位置:固定*/ } #文本-2{ 宽度:100%; 文本对齐:居中; } #正文-2:之前{ 内容:“等于#文本-1的内容”; 宽度:100%; 文本对齐:居中; 颜色:#ff0000; 位置:绝对位置; 宽度:100%; 左:50%; 背景色:#E3; 边框顶部:1px实心#999999; 左边缘:-50%; 边缘顶部:18px;

如何添加其他#div:before上已存在的内容 因为现有div将被设置为固定位置

#text-1{
宽度:100%;
文本对齐:居中;
/*可见性:隐藏*/
/*位置:固定*/
}
#文本-2{
宽度:100%;
文本对齐:居中;
}
#正文-2:之前{
内容:“等于#文本-1的内容”;
宽度:100%;
文本对齐:居中;
颜色:#ff0000;
位置:绝对位置;
宽度:100%;
左:50%;
背景色:#E3;
边框顶部:1px实心#999999;
左边缘:-50%;
边缘顶部:18px;
字体:斜体;
}
Content Text-1

Content Text-2
您需要为此使用jquery。首先在html文件中包含jquery库(如果不存在),然后在head标记中添加以下javascript代码:

<script type="text/javascript">

$(document).ready(function(){
    var contents = $("#text-1").html();
    $("#text-2").html(contents);
});

</script>

$(文档).ready(函数(){
var contents=$(“#text-1”).html();
$(“#text-2”).html(目录);
});

不,这是不可能的,尤其是CSS和Js在处理伪元素时会遇到问题。Regarless,伪元素用于设计非实际内容的样式。这与OP的伪代码的效果大致相同,但实际上并没有将文本添加到伪元素中。好的解决方案。