w3c声明产生错误了~~怎么回事,ie8浏览器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<textarea rows="7" cols="49" id="box" onclick="tellPoint()"></textarea>
<script language="javascript">
function tellPoint()
{
var rng = event.srcElement.createTextRange();
rng.moveToPoint(event.x,event.y);
rng.moveStart("character",-event.srcElement.value.length);
pnum.value = rng.text.length;
}
</script> <p></p>
光标位置:<input type="text" value="0" id="pnum" size="8"/>
</body>
</html>如何使第一种工作呢??下面这种到对的。
第一种当点击在textarea里的文字上时,没问题
当点击在textarea空白处时,报错,“未指明的错误”
<html>
<body>
<textarea rows="7" cols="49" id="box" onclick="tellPoint()"></textarea>
<script language="javascript">
function tellPoint()
{
var rng = event.srcElement.createTextRange();
rng.moveToPoint(event.x,event.y);
rng.moveStart("character",-event.srcElement.value.length);
pnum.value = rng.text.length;
}
</script> <p></p>
光标位置:<input type="text" value="0" id="pnum" size="8"/>
</body>
</html>
...全文
相关推荐
如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器
DOCTYPE 影响 CSS 处理
IE8浏览器深度解析与重装实战指南
Internet Explorer 8(IE8)于2009年3月正式发布,标志着微软在浏览器市场竞争加剧背景下的一次重要技术回应。作为Windows XP SP3、Vista和Windows 7系统默认搭载的浏览器,IE8在Web标准支持、安全机制和企业集成方面实现了显著提升。相较于饱受诟病的IE6/IE7,IE8引入了原生CSS 2.1支持、改进的JavaScript引擎、文档模式切换机制以及SmartScreen反钓鱼过滤等关键功能。其推出的“兼容性视图”和。
IE8下关于querySelectorAll()的问题
在IE8的新特性里,提到了会支持querySelector()和querySelectorAll()方法,如何使用这里就不说了,只是记录下我在使用时遇到一个问题。
ie6_ie7_ie8_ff(火狐)浏览器兼容性
ie6_ie7_ie8_ff主流浏览器的兼容性
javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法 <font color=red>原创</font>
今天更升级了ie8,发现原来在ie7下可以运行的代码,不能运行了,发现了一些细节,附临时修改办法。


