我有这样一张桌子:
<table>
<thead>
<tr>
<th colspan="1">a</th>
<th colspan="3">b</th>
</tr>
</thead>
<tbody id="replaceMe">
<tr>
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td>data 4</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
一个方法在ajax请求后返回以下内容:
<tr>
<td>data 1 new</td>
<td>data 2 new</td>
<td>data 3 new</td>
<td>data 4 new</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我想改变innerHTML
document.getElementById('replaceMe').innerHTML = data.responseText;
Run Code Online (Sandbox Code Playgroud)
但是,似乎IE无法设置innerHTML <tbody>.任何人都可以帮我解决这个问题的简单方法吗?
我有如下文本,嵌入的空格显示某些xml数据的缩进:
<Style id="KMLStyler"><br>
<IconStyle><br>
<colorMode>normal</colorMode><br>
Run Code Online (Sandbox Code Playgroud)
我需要使用Javascript来替换每个LEADING空间
Run Code Online (Sandbox Code Playgroud)
所以它看起来像这样:
<Style id="KMLStyler"><br>
<IconStyle><br>
<colorMode>normal</colorMode><br>
Run Code Online (Sandbox Code Playgroud)
我尝试了一个基本的替换,但它匹配所有空间,而不仅仅是领先的空间.除了领先的那些,我想留下所有的空间.有任何想法吗?