dom-请教下大家一个js问题,HTML DOM Element Objects

问题描述

请教下大家一个js问题,HTML DOM Element Objects

js参考手册中,HTML DOM Element Objects 有下面这些对象,
Anchor 对象
Area 对象
Base 对象
Image对象
Button 对象
Form 对象
Frame/IFrame 对象
Frameset 对象
Image 对象
Input Button 对象
Select 对象
Style 对象
Table 对象
td / th 对象
tr 对象
Textarea 对象等等等等,语句:var img = new Image(); img.src="XXX/XXX/X.jpg";这样new一个Image对象不会报错的,但是为什么var btn = new Button(),var form = new From();会报"Form/Button is not defined"的错?同样是HTML DOM Element Objects,为什么会有这种差异呢?

解决方案

Image和其他不是一回事,应该不是一个体系的。image能创建的原因是因为canvas的api支持,也就是为canvas服务的。不是当做页面元素节点的方式。

解决方案二:

谢谢大家谢谢大家!!!

时间: 2024-10-29 00:48:08

dom-请教下大家一个js问题,HTML DOM Element Objects的相关文章

请教下,一个servlet处理增删改查方法

问题描述 就像struts.xml中method可以指定哪个方法.springMVC通过url映射去找那个方法,servlet请求都是在service这个方法中处理,如果增删改查方法都写在一个servlet中,怎么处理呢,忘了基础了,大家指点下呀,谢谢 解决方案 在url中带一个method参数,给出详细代码:@SuppressWarnings("serial")public class TestHttpServlet extends HttpServlet{ @Override pr

DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为(转)

一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来. 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint).下面主要先介绍下这些浏览器行为,阐述一个页面是怎么最终被呈现出来的,另外还会从代码的角度,来说明一些不好的实践以及一些优化方案. 浏览器是如何呈现一张页面的 一个浏览器有许多模块,其中负责呈现页面的是渲染引

jqueryui-新手请教大神一个关于JQueryEasyUI下Combogrid控件的一个问题

问题描述 新手请教大神一个关于JQueryEasyUI下Combogrid控件的一个问题 请教如何才能如图所示显示下拉框里的数据?我引用了例子里同样的方法,可是为什么显示不出来啊? 解决方案 看看你的数据格式对不对,是不是少引了什么js,页面F12看控制台有没有错误信息 解决方案二: 不明白你要搞什么,combogrid的grid不是已经显示出来了,你是要干嘛..下拉框没有显示你选择的grid数据行信息? 解决方案三: 是不是少引了什么js,页面F12看控制台有没有错误信息

请教一个JS加密解密的问题

问题描述 请教一个JS加密解密的问题 JS代码片段如下: var _0x4158 = ["scrollTop", "he................ function _0x5ba4x1(_0x5ba4x2) { var _0x5ba4x3 = $(window)[_0x4158[0]](); var _0x5ba4x4 = _0x5ba4x3 + $(window)[_0x4158[1]](); var _0x5ba4x5 = $(_0x5ba4x2)[_0x4158[

请教下如何按照一定比例几个list的数据添加到一个list中,使得最终数据呈比例排列呢?

问题描述 请教下如何按照一定比例几个list的数据添加到一个list中,使得最终数据呈比例排列呢? 请教下一个算法问题,有个final Arraylist,取名为f吧,有3个a, b, c list,里面的数据分别是30, 10, 30. 现在需要按照3:2:1的比例将a, b, c list里面的数据添加到f list中去,final list里面的数据要变成aaa bb c aaa bb c ....这种按比例排列方式. a, b, c这3个list的数据,不一定同时来的.可能a数据来了,然

asp.net-新手请教大神一个关于JQueryEasyUI下Combogrid控件的一个问题

问题描述 新手请教大神一个关于JQueryEasyUI下Combogrid控件的一个问题 请教如何才能如图所示显示下拉框里的数据?我引用了例子里同样的方法,可是为什么显示不出来啊? 解决方案 效果图 页面代码,代码中 url: '../combogrid/datagrid_data1.json'里面可以换成你后台请求数据路径 解决方案二: Combogrid的数据使用ajax从服务器上获取,你这里没显示可能有两个原因:1服务器端没传过来数据,2服务器传来了数据,但是你的前台写的有问题. 建议你把

javascript-求一个js判断是否存在子目录,有就弹出下拉框显示,没有不弹出

问题描述 求一个js判断是否存在子目录,有就弹出下拉框显示,没有不弹出 默认一个下拉框显示demo目录下的所有文件夹,点击下拉元素,如果这个下拉元素下面还有文件夹弹出一个新的下拉框(新的下拉框下面如果还有继续弹出下拉框),没有不弹出 解决方案 js本身不能访问文件系统.除非调用activex.http://www.jb51.net/article/7909.htm 解决方案二: 你是读客户端还是服务器端的?客户端的需要acx,楼上的已经说了 服务器端的你用ajax将路径发送回服务器进行读取是否有

请教下用servlet实现对一个学生系统的登录查询删除添加等功能如何实现,急!!!!在线等待

问题描述 请教下用servlet实现对一个学生系统的登录查询删除添加等功能如何实现,要求不要牵涉数据库,如果是数据库我都会做. 解决方案 解决方案二:那就把数据放在一个静态变量中吧,简单点可用map<Integer,Po>,Po为映射数据库表字段的vo类.解决方案三:道理不是一样的吗,莫非用数据库的时候你是直接在页面上写的?解决方案四:查询我是做出来了.但在注册页面中的值如何添加到这个列表中去呢解决方案五:根据表单的字段,做一个vo(值对象)类,把这个类存进一个静态变量的list.set或ma

二维码-关于微信分享,一个设备提供分享内容,另个设备提供帐号信息,请教下思路。

问题描述 关于微信分享,一个设备提供分享内容,另个设备提供帐号信息,请教下思路. 有一台可以联网但是不能登录微信的平板,平板里有图片跟文字需要分享,然后我用 一台手机登录微信,然后扫一扫平板提供的二维码,就能把平板的图片文字分享到朋友圈. 这样的思路可以实现吗?请教大神大体的思路是什么样的? 解决方案 通过两个设备的数据传输