0
我有一個單選按鈕,我使用圖像背景掩蓋爲按鈕。當用戶單擊包含單選按鈕的li時,我將單選按鈕打包爲一個對象「el」,並運行一個函數以將該元素作爲參數獲取結果。這在FF和Chrome中工作正常,但我得到一個錯誤,該元素爲空或不是對象。元素爲空或不是對象
任何人都可以看到我的問題嗎?
var selectedid = $this.find("[type='radio']").attr('id');
document.getElementById(selectedid).checked = true;
var el = document.getElementById(selectedid);
var el = $(el);
showResults(el);
function showResults(el) {
var id = el[0].dataset['item'];
alert(id);
}
你從哪裏得到這個錯誤嗎? – Hogan 2012-08-14 00:27:29
你不需要申報el兩次。 $(的document.getElementById(selectedid));工作得很好。 – 2012-08-14 00:37:47