ユーザーが16進値を入力できるようにするフォームを作成する必要があり、クリックするとその色が適用されます。背景画像が既に選択されていない限り、Firefox で動作しますが、IE ではまったく動作しません (驚き) 最初に背景画像を削除する必要があると思います。これは私がこれまでに持っているものです
脚本
$("#newBodyColorBtn").click(function() {
$("body").css("background-color", $("#newBodyColor").val());
});
フォームコード
<form action="#" method="get" name="putcolor">
<strong>Put your color value here</strong> <input id="newBodyColor" type="text" value="" size="15">
<button id="newBodyColorBtn">Change Body Color</button>
</form>
あなたたちが助けてくれることを願っています
キャップ;)