看板 Ajax 關於我們 聯絡資訊
各位版大好,最近小弟開始研究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
tino1991: <link rel='stylesheet' href='./menu/mainmenu.css' /> 12/06 22:38
tino1991: 這裡歪掉了? 12/06 22:38
laechan: 你在p那邊加個東西看看,如color,底線.. 12/07 02:21
laechan: in mainmenu.css 12/07 02:22
laechan: 或是你先不使用這個css檔,直接$("p").css("background-c 12/07 02:25
laechan: olor","green"); 試試 12/07 02:25
laechan: 但要加個 is 的 src 12/07 02:25
laechan: js 12/07 02:26
CloudyWing: 單純CSS檔路徑跑掉,所以沒吃到吧 12/07 02:56
pttrAin: js是對的,一定是CSS出問題,找看看吧 12/07 15:56