-3

私たちが持っているとしましょう

<form action="xxx">
    <input type="checkbox" id = "checkbox" name="checked" value="1">
</form>

このチェックボックスの「値」属性を変更するjQueryまたはJS関数が必要です。Chrome と Firefox ではすべて問題なく動作しますが、IE ではフォームがあまりサポートされていないようです。フォーム要素の属性は、IE では変更できません。これについて何か良い考えはありますか?ありがとう

4

2 に答える 2

0

「フォーム要素の属性は IE では変更できません」

どこでそのアイデアを得たのかわかりません。私が知る限り、この分野で IE を使用すると発生する可能性のある唯一の問題はtype、入力の属性を変更できないことです。を含む他の属性の変更valueは、IE でも他のブラウザーと同様に正常に機能します。IE に問題がある場合は、コードの他の側面に関連している可能性があります。質問にコードが含まれていないため、これについてはアドバイスできません。

とにかく、valuejQueryなしで変更:

document.getElementById("checkbox").value = "new value here";

jQueryで

$("#checkbox").val("new value here");
于 2013-06-08T00:03:58.460 に答える