-2
這是使用的html代碼。通過從HTML中獲取顏色值並使用javascript添加背景顏色到表格單元格
<h2>Pick A Color</h2>
<input type="color" id="colorPicker">
顏色值應該從HTML被獲取,它需要使用用javascript顏色應用到表格單元。這是JavaScript代碼。
let color_value = document.getElementById("colorPicker").value;
$('document').on('ready',function(){
$('td').click(function(){
let colour = $('#colorPicker');
$(this).css("td.background-color","color_value");
});
})
但單擊單元格時,顏色不會添加到表格單元格。如何解決這個問題?
使用'color_value'取代' 「color_value」'(前者是一個變量,後者是一個簡單的字符串)。此外,您可能希望在click事件中定義'color_value',因爲輸入值可能在用戶單擊''元素之前已更改。 – Terry