先上代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head> <body>
<div id="test">
<table border="1" width="200px">
<tr>
<td style="vnd.ms-excel.numberformat:@; "></td>
<td style="height:100px;"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</div>
<button id="b1" onclick="JavaScript:alert($('#test').html());">Get Table Html 1</button>
<button id="b2" onclick="JavaScript:alert(document.getElementById('test').innerHTML);">Get Table Html 2</button>
</body>
</html>
得到的html中, style="vnd.ms-excel.numberformat:@; " 这个样式丢失了,而其他的样式还在。。麻烦各位高手帮我看看。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head> <body>
<div id="test">
<table border="1" width="200px">
<tr>
<td style="vnd.ms-excel.numberformat:@; "></td>
<td style="height:100px;"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</div>
<button id="b1" onclick="JavaScript:alert($('#test').html());">Get Table Html 1</button>
<button id="b2" onclick="JavaScript:alert(document.getElementById('test').innerHTML);">Get Table Html 2</button>
</body>
</html>
得到的html中, style="vnd.ms-excel.numberformat:@; " 这个样式丢失了,而其他的样式还在。。麻烦各位高手帮我看看。
解决方案 »
- ajax+asp 出现乱码
- 显示1图片5秒钟,5秒钟后图片消失,显示页面其它内容如何做,谢谢? 网页原代码给出了! 在线等
- 200分求一个浮动窗口的例子
- JS 计算倒计时
- 两个frame中用一个frame的进度条控制两个frame.高分相送
- 怎样实现隐藏的功能
- 在离开当前页面和关闭当前窗口前
- jsp 文件里使用javascript, 怎么在javascript 里得到jsp 中的变量?
- 求助,js 获取gridview 行号总为0,checkbox单选
- vue_cli4.0中的语法检测怎么关闭
- jquery怎样检测一个对象是否jquery的空对象,在线等
- 在线等,连接sqlserver的js代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head> <body>
<div id="test">
<table border="1" width="200px">
<tr>
<td style="vnd.ms-excel.numberformat:@; "></td>
<td style="height:100px;"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</div>
<button id="b1" onclick="JavaScript:alert($('#test').html());">Get Table Html 1</button>
<button id="b2" onclick="JavaScript:alert(document.getElementById('test').innerHTML);">Get Table Html 2</button>
<script>
alert( $('td')[0].getAttribute('style') )
for(var p in $('td')[0].getAttribute('style')){
document.write('<br/>'+p)
}
</script>
</body>
</html>
ff 下 返回的是 vnd.ms-excel.numberformat:@;
ie 下 是 object
这个问题 第一次遇到。