從標籤中獲取價值,我有以下HTML標籤:無法在Safari
< TD類= 「摘要」 ID = 「nextday」 值= 「2013年6月21日」> NextDay:2013/06/21 </TD>
,並在我的JS如下:
var elem = document.getElementById('nextday');
console.log(elem);
console.log(elem.id);
console.log(elem.value);
在IE中這似乎工作的偉大,我得到下面的輸出:
[對象]
nextday
2013年6月21日
但是當我運行在Safari相同的代碼(使用Windows 7 PC),我得到以下代替:
< td class="summary" id="nextday" value="2013/06/21"> NextDay: 2013/06/21 < /td>
nextday
未定義
爲什麼它在Safari比IE表現不同,什麼正確的做法應該是,如果我想同時支持瀏覽器,並能夠得到來自標籤的nextday值有什麼建議?謝謝。
編輯以反映'nextday'確實被引號包圍。
不應該'getElementById(nextday);'被括在引號中'getElementById('nextday');' –