[問題] jquery innerHtml 保留CSS
各位版大好,最近小弟開始研究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://www.ptt.cc/bbs/Ajax/M.1544105435.A.072.html
→
12/06 22:38,
6年前
, 1F
12/06 22:38, 1F
→
12/06 22:38,
6年前
, 2F
12/06 22:38, 2F
→
12/07 02:21,
6年前
, 3F
12/07 02:21, 3F
→
12/07 02:22,
6年前
, 4F
12/07 02:22, 4F
→
12/07 02:25,
6年前
, 5F
12/07 02:25, 5F
→
12/07 02:25,
6年前
, 6F
12/07 02:25, 6F
→
12/07 02:25,
6年前
, 7F
12/07 02:25, 7F
→
12/07 02:26,
6年前
, 8F
12/07 02:26, 8F
→
12/07 02:56,
6年前
, 9F
12/07 02:56, 9F
→
12/07 15:56,
6年前
, 10F
12/07 15:56, 10F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章