这是我的查看代码..
当我单击图像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;
}