GET_COOKIE('CURRENT_IM')將返回保存在CURRENT_IM cookie中的數字。我怎樣才能使這個工作?使用函數getElementById()獲取元素的ID
這是在onclick屬性
document.getElementById('IM_INNER_'+GET_COOKIE('CURRENT_IM')).style.display='none';
GET_COOKIE('CURRENT_IM')將返回保存在CURRENT_IM cookie中的數字。我怎樣才能使這個工作?使用函數getElementById()獲取元素的ID
這是在onclick屬性
document.getElementById('IM_INNER_'+GET_COOKIE('CURRENT_IM')).style.display='none';
什麼是不工作?
我的調試立即想到將設置一個變量。此外,在整數返回值上調用toString()
可能會有所幫助。
var id = 'IM_INNER_'+GET_COOKIE('CURRENT_IM').toString();
alert(id); //this will tell you what the id is. you can view the source to see if it's correct
document.getElementById(id).style.display='none';
我得到「IM_INNER_」 – 2011-03-09 02:14:08
GET_COOKIE沒有返回任何內容? – JCOC611 2011-03-09 02:15:04
這意味着GET_COOKIE函數已損壞並返回空值。 – smartcaveman 2011-03-09 02:15:12
onclick屬性是單引號還是雙引號? – 2011-03-09 02:07:10
雙引號,它說document.getElementById(「IM_INNER_」+ GET_COOKIE(「CURRENT_IM」))爲空 – 2011-03-09 02:08:35
你可以上傳一些源代碼在jsfiddle(http://jsfiddle.net/) – mellamokb 2011-03-09 02:09:38