これが私のビューコードです。
画像をクリックしている間onClick="q1('1'); return false"
、ブラウザは画像を選択せずにトップに移動します。ただし、ChromeとFirefoxではうまく機能します。Safariでは、「オブジェクト入力要素はelem(q1)を評価する関数ではありません」としてエラーをスローします。
そして私のスクリプトは..
function q1(option)
{
if (document.getElementById("q1").value == option)
{
}
else if (document.getElementById("q1").value!= "")
{
a = document.getElementById("q1").value;
document.getElementById('op'+a).className = "";
if (option == '1')
document.getElementById("op1").className += "visited";
else if (option == '2')
document.getElementById("op2").className += "visited";
else if (option == '3')
document.getElementById("op3").className += "visited";
else if (option == '4')
document.getElementById("op4").className += "visited";
else if (option == '5')
document.getElementById("op5").className += "visited";
}
else
{
if (option == '1')
document.getElementById("op1").className += "visited";
else if (option == '2')
document.getElementById("op2").className += "visited";
else if (option == '3')
document.getElementById("op3").className += "visited";
else if (option == '4')
document.getElementById("op4").className += "visited";
else if (option == '5')
document.getElementById("op5").className += "visited";
}
document.getElementById("q1").value = option;
}