这些是一些简单的JS代码,可以让我检查单元格是否为空.
我正在尝试编写一个使用“onmouSEOver = func()”调用的函数;我似乎无法让JS代码正确.有任何想法吗?
理想情况下,我想要努力的是一个代码,它可以确定一个单元格是否为空,如果是,则设置一个简单的值,如“Cell Empty”.
我知道这可能听起来很简单,但我可以使用一些帮助.
谢谢你的任何想法.
解决方法
这取决于最初会在那里发生什么.根据我的经验,如果一个单元格只包含空格,表格会表现得很奇怪,所以一个常见的解决方法就是放一个& nbsp;在那里阻止它崩溃.无论如何,这是你如何检查:
function elementIsEmpty(el) { return (/^(\s| )*$/.test(el.innerHTML); } function replaceCell(td) { if (elementIsEmpty(td)) { td.innerHTML = 'Cell Empty'; } } <td onmouSEOver="replaceCell(this)"></td>
…虽然更好的方法是通过Javascript事件处理程序应用行为.