2 回答

TA貢獻1856條經驗 獲得超11個贊
問題在這里:<button onclick='document.getElementById("grid").innerHTML = "<p style="color:red">semma <b class="mate">Kite</b></p>"' style="background: linear-gradient(to bottom, #cc99ff 0%, #ff99cc 100%);">。你沒有逃避雙引號。按鈕的正確 HTML 應該是這樣的:
<button onclick='document.getElementById("grid").innerHTML = "<p style=\"color:red\">semma <b class=\"mate\">Kite</b></p>"' style="background: linear-gradient(to bottom, #cc99ff 0%, #ff99cc 100%);">
<div id="grid">
<div id="title">
<button onclick='document.getElementById("grid").innerHTML = "<p style=\"color:red\">semma <b class=\"mate\">Kite</b></p>"' style="background: linear-gradient(to bottom, #cc99ff 0%, #ff99cc 100%);">
<h3> Rice, Grains & Flours</h3>
</button>
</div>
</div>

TA貢獻1900條經驗 獲得超5個贊
你應該注釋掉里面的引號\"
<div id="grid">
<div id="title">
<button onclick='document.getElementById("grid").innerHTML = "<p style=\"color:red\">semma <b class=\"mate\">Kite</b></p>"' style="background: linear-gradient(to bottom, #cc99ff 0%, #ff99cc 100%);">
<h3> Rice, Grains & Flours</h3>
</button>
</div>
</div>
添加回答
舉報