您的位置:程序门 -> 移动平台 -> windows mobile



pocket ie 难道连 domcument.getelementbyid("abc")都不支持吗?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


pocket ie 难道连 domcument.getelementbyid("abc")都不支持吗?
发表于:2008-02-01 22:42:54 楼主
兄弟们,我想做一个页面给使用windows   mobile的ie浏览,但是好像pocket   ie支持能力太差了。

我想在网页上点一个按钮,在不刷新页面的情况下隐藏或者显示一个html元素,这个在桌面pc的ie上用javascript应该是非常简单的。方法如下:


比如做一个div如下:

<div   id="abc">
测试文本
</div>


点一下页面的按钮后,触发onclick事件,然后在onclick事件中用   obj_div   =   domcument.getelementbyid("abc")   来定位上面的标签,
再用   obj_div.style.display   =   "none";   来隐藏这个div。

但是经过不断测试,发现domcument.getelementbyid不生效,可能是pocket   ie对dom的支持太差了吧?


请教各位兄弟,如何在pocket   ie上实现不刷新页面就可以隐藏、显示一个html的元素呢

不管如何,都先祝大家新年快乐!
发表于:2008-02-02 13:19:031楼 得分:0
脚本语言   设置为js
发表于:2008-02-02 19:54:522楼 得分:0

脚本语言       设置为js
----------------------------

这个不是js的问题。js是可以触发了,但是   document.getelementbyid不生效。
我查了一下pocket   ie支持   dom   3.02   的规范,这是99年发布的规范,会不会太老了不支持getelement啊?

哪位大侠手头上还有   dom   3.02的规范?能否砸一个过来?google上愣是没有找到……

谁能帮助我搞定这个问题,我愿以现金酬谢!
发表于:2008-02-04 09:06:473楼 得分:0
msdn   中有說明。

lz   測試的是什麼機器?wm2003或以上應該支持的。

pocket   internet   explorer   2003   supports   html   4.01   css   and   xhtml.

pocket   internet   explorer   is   html   3.2   compliant.   therefore,   all   html   tags   that   are   defined   by   this   standard   can   be   displayed   in   pocket   internet   explorer.  

pocket   internet   explorer   2000   is   not   fully   html   3.2   compliant,   but   it   supports   a   large   subset   of   the   standard   and   disregards   tags   that   it   cannot   parse   and   display.  

发表于:2008-02-05 12:38:564楼 得分:0
我在模拟器和wm5上都不能支持   document.getelementbyid,搜索到的文档都提到只支持   dom   3.02的规范,虽然是10年前的规范了,但我觉得这也是dom的一些基本操作,为什么总不能生效呢?


快速检索

最新资讯
热门点击