js与IE兼容问题 对象不支持此属性或方法,求解决!

//inittextdatavarinitTextData=function($item,padding){var$p=$item.find(">div:hidden")... //init text data
var initTextData = function($item, padding) {
var $p = $item.find(">div:hidden");
var textWidth = getPosNumber(parseInt($p.css("width")) - padding, 300);
var textHeight = getPosNumber(parseInt($p.css("height")) - padding, 0);
$innerText.width(textWidth).html($p.html());
if (textHeight < $innerText.height()) {
textHeight = $innerText.height();
}
$item.data("textbox", {x:$p.css("left"), y:$p.css("top"), w:textWidth + padding, h:textHeight + padding, color:$p.css("color"), bgcolor:$p.css("background-color")});
}

此代码在谷歌和火狐浏览器下都可以正常运行,在IE和IE内核的浏览器下,就报错!请问是什么问题呢?
用IETESTER测试,报错内容为“Object doesn't support property or method 'html' , 求大侠解决一下!谢谢
展开
 我来答
772527104
2012-11-30
知道答主
回答量:49
采纳率:0%
帮助的人:7.4万
展开全部
呵呵,IE和IE内核不能一起用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mr19830707
2012-11-22 · TA获得超过209个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:197万
展开全部
用的什么框架? 哪句报错? 会不会是getPosNumber里面报错.
追问
是的,是getPosNumber里面报错! 提示是:
var textHeight = getPosNumber(parseInt($p.css("height")) - padding, 0);
$innerText.width(textWidth).html($p.html());

这2句报错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式