我有大量链接到锚点的复选框。单击复选框时,它会转到同一页面中的该锚点。有没有更好的编码方法?我有大约 50 个复选框,所以这个函数包含了 if 语句。这是其中 2 个的工作代码:
<input type="checkbox" id="1" value="1" onclick="return send();"/>
<input type="checkbox" id="2" value="2" onclick="return send();"/>
<script>
function send(){
if(document.getElementById('1').checked){
window.location='#buy';
return false;
}
if(document.getElementById('2').checked){
window.location='#order';
return false;
}
//and this function goes on and on and on...
return true;
}
</script>
然后在我想要它去的页面中有
<a name="buy"></a>
<a name="order"></a>