我在編程上遇到了一些麻煩,導致HTML複選框對象在獲得焦點後突出顯示。以下是我正在使用的代碼的一個簡單示例:如何在IE中關注HTML複選框,使其獲得突出顯示
<script type="text/javascript">
function doIt(){
document.getElementById("theCheckbox").focus();
}
</script>
<input type="button" onClick="doIt()" value="Push Me">
<br/>
<input type="checkbox" id="theCheckbox">
單擊「推送我」按鈕可使該複選框獲得焦點。我知道這是因爲如果點擊按鈕後點擊空格鍵,複選框就會被選中。但是,這個複選框沒有任何亮點。我在說的突出顯示的類型似乎在IE自然在以下情況下工作...
按下Tab鍵直到「推我」按鈕被勾勒出一條虛線。現在再次點擊「推我」按鈕。複選框應該用虛線標出,我試圖以編程方式創建(而不必先通過按Tab鍵搞亂)。
所期望的效果,我只能似乎用Tab鍵後搞亂來實現圖片:
這是所有在IE7完成。
這就提出了問題,任何方式我可以模擬IE7中的選項卡選擇操作? – Ross 2009-09-21 23:14:49