确定javascript中的html表对象是否具有<colgroup>是否
Determine whether html table object in javascript has the <colgroup> or not?
我想确定网页上的任何html表是否存在标记。如果它不存在,我想在html中插入colgroup标记。我在javascript中得到了表对象,但我找不到任何方法来解决这个问题。请帮忙!!!
请参阅http://jsfiddle.net/jv5yQ/
只需使用.getElementsByTagName('colgroup')
:
HTML:
<table id="t1">
<tr>
<td>1-1</td>
<td>1-2</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
</tr>
</table>
<table id="t2">
<colgroup style="background-color:#F00"></colgroup>
<colgroup style="background-color:#00F"></colgroup>
<tr>
<td>1-1</td>
<td>1-2</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
</tr>
</table>
JavaScript:
var ids=['t1','t2'];
for(var i=0;i<ids.length;i++){
var el=document.getElementById(ids[i]),
cond=el.getElementsByTagName('colgroup').length===0;
if(cond){
var col1=document.createElement('colgroup'),
col2=col1.cloneNode(false);
col1.style.background='#0f0';
col2.style.background='#f0f';
el.insertBefore(col2,el.firstChild);
el.insertBefore(col1,el.firstChild);
}
}
相关文章:
- 是否<asp:文本框>有一个onFocusLost事件
- 确定javascript中的html表对象是否具有<colgroup>是否
- 是否可以在没有HTTP请求或<输入>
- 是否在Script Src标记中包含Script<脚本>(JavaScript等)
- 是否可以添加<脚本>添加'_someTag'到iFrame中的URL
- 是否可以更改html<输入>文件
- 是否有任何方法可以像HTML5<p>标签
- javascript页面加载检查是否存在具有特定类的span(在<tr>下),如果不存在,则删除整个<
- jQuery:添加和删除<br>标签,这取决于窗口宽度以及标签是否已经存在
- 是否可以使用HTML从任意字符串创建Jquery对象,例如var$newlink=$('<a>新链接
- 时刻.js:是否可以将时间(LT)归零
- 是否可以在`<text区域>`
- 检查JavaScript中的数字是否在Java中的int范围内(–2147483648<n<21474836
- 如何在<tr>检查是否按下了键
- if(x<Infinity)是检查x是否不是NaN并且可以强制为数字的最佳方法
- 是否可以使用“;javascript点表示法”;在JINT with a Dictionary<字符串,对象>
- 如何检查电子邮件是否发送成功?(我使用了<a href="mailto).我们可以使用javascrip
- 是否可以通过<b>标签
- 是否有任何方法可以隐藏/查看<SRC>标签
- jQuery检查是否<输入>存在并且具有值