我有以下 HTML 标记:
<td class="summary" id="nextday" value="2013/06/21"> NextDay: 2013/06/21</td>
以及我的 JS 中的以下内容:
var elem = document.getElementById('nextday');
console.log(elem);
console.log(elem.id);
console.log(elem.value);
在 IE 中这似乎工作得很好,我得到以下输出:
[目的]
明天
2013/06/21
但是当我在 safari 中运行相同的代码(使用 Windows 7 PC)时,我得到了以下内容:
< td class="summary" id="nextday" value="2013/06/21"> NextDay: 2013/06/21 < /td>
明天
不明确的
关于为什么它在 Safari 中的行为与在 IE 中不同的任何建议,以及如果我想同时支持这两种浏览器并能够从标签中获取 nextday 值应该采用什么正确的方法?谢谢。
编辑以反映“第二天”确实被引号包围。