作者weedey (寒翼)
看板Ajax
标题[问题] jquery .html 保留CSS
时间Thu Dec 6 22:10:29 2018
各位版大好,最近小弟开始研究JQUERY碰到一个问题
举例如下:
<html>
<link rel="stylesheet"
href="<c:url value='/menu/mainmenu.css'/>" type="text/css" media="all">
<body>
<h2>JavaScript can Change HTML</h2>
<p id="p1">Hello World!</p>
<script> document.getElementById("p1").innerHTML = "New text!";</script>
<p>The paragraph above was changed by a script.</p>
</body>
</html>
***********mainmenu.css**********************
p{
background-color:green ;
}
他的会显示白底的New text!
简单说我只要替换的是里面的字,但是又能够吃到原始的css内容
让他显示绿底的New text!
跪求各位大神帮忙,感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.243.160
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1544105435.A.072.html
1F:→ tino1991: <link rel='stylesheet' href='./menu/mainmenu.css' /> 12/06 22:38
2F:→ tino1991: 这里歪掉了? 12/06 22:38
3F:→ laechan: 你在p那边加个东西看看,如color,底线.. 12/07 02:21
4F:→ laechan: in mainmenu.css 12/07 02:22
5F:→ laechan: 或是你先不使用这个css档,直接$("p").css("background-c 12/07 02:25
6F:→ laechan: olor","green"); 试试 12/07 02:25
7F:→ laechan: 但要加个 is 的 src 12/07 02:25
8F:→ laechan: js 12/07 02:26
9F:→ CloudyWing: 单纯CSS档路径跑掉,所以没吃到吧 12/07 02:56
10F:→ pttrAin: js是对的,一定是CSS出问题,找看看吧 12/07 15:56