- 浏览: 1211374 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (434)
- js (20)
- struts2 (77)
- spring (11)
- hibernate (17)
- ssh整合 (9)
- 程序例子 (4)
- 正则表达式 (8)
- JSP (20)
- IDE (15)
- 数据库 (10)
- 工作经验技巧感悟 (21)
- 程序员的幽默 (4)
- windows设置 (4)
- 名词解释 (4)
- 技术入门 (4)
- jFreeChart (16)
- OGNL (5)
- java基础 (46)
- dwr (4)
- portal (1)
- 示例用到的附件 (0)
- 优秀程序员45个习惯 (1)
- webService (1)
- shell (3)
- ibatis (3)
- 开发工具 (1)
- OS (3)
- xmlbean (2)
- design_pattern (0)
- error (1)
- testng (2)
- python (18)
- hadoop (21)
- mapreduce (9)
- Hive (0)
- HBase (0)
- ubuntu (22)
- 多线程 (7)
- 自我改进 (6)
- 设计模式 (1)
- ssh (2)
- ant (4)
- guake (2)
- 云计算 (9)
- hdfs (3)
- 大数据 (1)
- 电信业务 (1)
- maven (2)
- svn (5)
- UML (1)
- 待处理问题 (2)
- log4j (1)
- css (1)
- LevelDb (0)
- thrift (6)
- 辅助工具 (3)
- 算法 (1)
- tornado (0)
- twisted (1)
- jvm (0)
- 图书 (1)
- 其他 (1)
- oracle (2)
- mvn (1)
- 私人信息 (0)
- nio (1)
- zookeeper (1)
- JavaIO (3)
- mongodb (1)
- java-高级 (6)
- spring-深入 (1)
- tomcat (1)
- quartz (1)
- 面试题 (1)
- redis (3)
- EJBCA (0)
- spring-3.0 (1)
- memcache (3)
- 性能检测 (1)
- android (0)
- 开源项目 (1)
- 将博客搬至CSDN (0)
- 架构之路 (1)
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
Element_value = document . getElementById (ID_name )
参数:
ID_name:必选项 字符串(String)。
返回值:
Element_value: 获取对应ID名字 对象(Element)。
说明:
根据指定的id属性值得到对象。返回id属性值等于ID_name的第一个对象的
引用。假如对应的为一组对象,则返回该组对象中的第一个。
如果无符合条件的对象,则返回 null 。
它是一个document对象的方法,可以通过它来获得指定id的html元素。
例如在页面里表单元素你可以给它设置id值,或name值来区别同种类型的不同元素,当你设置id document.getElementById("id")来得到这个元素,从而通过document.getElementById("id").value 得到元素的值,类似的方法还有document.getElementsByName("name")通过元素名称来获得元素对象。document.getElementsByTagName("form")通过标签名称获得元素。
document.getElementById的一些细节
document.getElementById 有时会抓name放过了id ,据说是IE的一个BUG
<input type="hidden" id="hello8" name="category_id" value="2"
/>
<select id="category_id" onchange="al();">
一个是name="category_id" 一个是id="category_id"
用document.getElementById取第二个,可是,取到的却是第一个
name=category_id.在IE中getElementById竟然不是先抓id而是先找name
相同的物件...
两个form,每个form有两个textbox,两个form中的textbox是相同的name,
但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一个出現的name資料
下面这段代码可以验证这个结果
<HTML>
<HEAD>
<TITLE> getElementById </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkacc(){
alert(document.getElementById("tbxuid1").value);
alert(document.getElementById("tbxpwd1").value);
alert(document.getElementById("tbxuid").value);
alert(document.getElementById("tbxpwd").value);
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<INPUT TYPE="text" NAME="tbxuid" id="tbxuid1">
<INPUT TYPE="text" NAME="tbxpwd" id="tbxpwd1">
</FORM>
<FORM METHOD=POST ACTION="" name="frm2">
<INPUT TYPE="text" NAME="tbxuid" id="tbxuid">
<INPUT TYPE="text" NAME="tbxpwd" id="tbxpwd">
<INPUT TYPE="button" value="检查" name="btnchk"
onclick="chkacc();">
</FORM>
</BODY>
</HTML
② javascript中的getElementbyId使用
网页中的元素必须有id属性,才能通过这个方法得到,比如
<input type=text name="content" id="content">
③获取html标记主要有两种方法,一种是通过ID值,一种是通过name属性
name属性主要用于form表单内的input标记
参数:
ID_name:必选项 字符串(String)。
返回值:
Element_value: 获取对应ID名字 对象(Element)。
说明:
根据指定的id属性值得到对象。返回id属性值等于ID_name的第一个对象的
引用。假如对应的为一组对象,则返回该组对象中的第一个。
如果无符合条件的对象,则返回 null 。
它是一个document对象的方法,可以通过它来获得指定id的html元素。
例如在页面里表单元素你可以给它设置id值,或name值来区别同种类型的不同元素,当你设置id document.getElementById("id")来得到这个元素,从而通过document.getElementById("id").value 得到元素的值,类似的方法还有document.getElementsByName("name")通过元素名称来获得元素对象。document.getElementsByTagName("form")通过标签名称获得元素。
document.getElementById的一些细节
document.getElementById 有时会抓name放过了id ,据说是IE的一个BUG
<input type="hidden" id="hello8" name="category_id" value="2"
/>
<select id="category_id" onchange="al();">
一个是name="category_id" 一个是id="category_id"
用document.getElementById取第二个,可是,取到的却是第一个
name=category_id.在IE中getElementById竟然不是先抓id而是先找name
相同的物件...
两个form,每个form有两个textbox,两个form中的textbox是相同的name,
但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一个出現的name資料
下面这段代码可以验证这个结果
<HTML>
<HEAD>
<TITLE> getElementById </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkacc(){
alert(document.getElementById("tbxuid1").value);
alert(document.getElementById("tbxpwd1").value);
alert(document.getElementById("tbxuid").value);
alert(document.getElementById("tbxpwd").value);
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<INPUT TYPE="text" NAME="tbxuid" id="tbxuid1">
<INPUT TYPE="text" NAME="tbxpwd" id="tbxpwd1">
</FORM>
<FORM METHOD=POST ACTION="" name="frm2">
<INPUT TYPE="text" NAME="tbxuid" id="tbxuid">
<INPUT TYPE="text" NAME="tbxpwd" id="tbxpwd">
<INPUT TYPE="button" value="检查" name="btnchk"
onclick="chkacc();">
</FORM>
</BODY>
</HTML
② javascript中的getElementbyId使用
网页中的元素必须有id属性,才能通过这个方法得到,比如
<input type=text name="content" id="content">
③获取html标记主要有两种方法,一种是通过ID值,一种是通过name属性
name属性主要用于form表单内的input标记
发表评论
-
点击table首行列名按该列内容排序+冻结窗口
2010-01-08 09:06 4400注意 : 这里的只适用于 表头的 (即:首行的)td 和显示 ... -
dwr和js来实现ajax技术
2009-12-17 16:58 2165在jsp页面 处于一个超链接: 如下图:对于处理状态 和 ... -
dom属性实例
2009-12-16 11:30 1657文档对象模型(DOM)是表示文档(比如HTML和XM ... -
js 格式化时间
2009-12-16 11:20 3908/** * 时间对象的格式化; */ D ... -
jsp页面 显示和隐藏提示信息
2009-12-04 16:01 5553function hide(){ var bloc ... -
javascript页面跳转常用代码
2009-11-30 08:56 19632009-11-16 19:20 按钮 ... -
用JS弹出窗口及参数解释
2009-11-30 08:54 1510用JS弹出窗口 ... -
javascript 控制优化页面 js 加载顺序
2009-11-30 08:49 3066学习js的时候,经常会遇到这样的问题,如何控制dom、js在页 ... -
js全选例子一个
2009-09-11 11:09 1630<html><head> < ... -
js中的窗体(window)
2009-09-11 10:39 1773showModalDialog() ... -
js隐藏域的显示与隐藏
2009-08-26 15:52 5060<html> <head> < ... -
js三级联动
2009-08-26 15:50 1667<html> <head> < ... -
JS函数一览100条
2009-08-26 13:15 12661.document.write(""); ... -
getElementById获得div <a> 之间的值
2009-08-24 15:53 2674get-Element-By-Id,就是通过ID来设置/返回 ... -
一个js登陆验证例子 经典
2009-08-24 15:16 4180<html> <head> < ... -
EL表达式
2009-08-24 09:24 1825EL表达式总是用大括号 ... -
js在jsp中的加载执行顺序
2009-08-22 11:13 4864页面上的Javascript代码是HTML文档的一部分,所以J ... -
XTREE jsp页面的tree 结构
2009-08-21 10:46 2579每个结点有一个状态叫做OPEN(打开); 如果结点为OPEN, ... -
js中cloneNode()的使用 两个例子
2009-08-20 15:41 11219cloneNode() 方法可创建指定的节点的精确拷贝。 (可 ...
相关推荐
为了应对这些差异,开发者通常需要进行跨浏览器测试,并使用条件注释、库如jQuery或polyfills来确保代码在IE和Firefox中都能正确运行。同时,随着现代浏览器的普及,许多旧有的问题逐渐被解决,但了解这些历史遗留...
### IE与火狐中常见的一些兼容问题 #### 1. `document.form.item`问题 - **现有问题**:代码中存在大量使用`document.formName.item("itemName")`的语句,这种方式在Firefox(火狐)浏览器下无法正常工作。 - **...
- **兼容性问题**:IE与其他现代浏览器(如Chrome、Firefox)在JavaScript引擎和DOM实现上可能存在差异,可能导致某些代码在IE下运行不正常。开发者需要关注并测试在IE上的兼容性。 - **JScript与JavaScript**:IE...
FireFox 中处理错误:在FireFox中,可以使用parseError对象来输出错误信息,该对象会替换出错的xml文档。 ```javascript if(oXmlDom.documentElement.tagName != "parsererror") { // 没有发生错误 } else { // ...
1. **Firefox错误控制台**:按下`Ctrl+Shift+J`可以打开Firefox的错误控制台,它能够立即显示出当前页面中的JavaScript错误,并直接跳转到出错的代码位置。 - **优点**:操作简单,反馈及时。 2. **其他浏览器的...
当使用集合类对象时,如`document.forms("formName")`在Firefox中会出错,而IE可以接受。修复的方法是使用数组索引语法,将`()`替换为`[]`,如`document.forms["formName"]`。 3. **window.event问题**: 在IE中...
[removed] ”trone”> </tr> 在IE中,有时候会出现”未知的运行时错误(unknown runtime error)”,而在firefox里不会。 这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的...
2. **浏览器兼容性**:`expression`仅在IE浏览器中支持,其他浏览器如Firefox、Chrome、Safari和Opera等都不支持,这会导致跨浏览器的样式不一致。 3. **错误处理**:如果`expression`中的JavaScript代码有错误,会...
在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 延续了SWFUpload的设计目标,将UI分离以交给开发人员控制和后续扩展 ...
-修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox和TwinTriggerBox增加EnableEdit属性。 -使用Hidden来显示隐藏ExtAspNet控件,而不是使用Visible属性(Visible目前设置为只读属性...
本文将详细介绍如何使用JavaScript在IE浏览器中实现网页信息的导出到Excel以及打印功能。这种方法适用于对功能需求不那么复杂的小型项目,能够以简洁的方式实现所需功能,同时便于系统维护。 首先,我们需要创建一...
-修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox和TwinTriggerBox增加EnableEdit属性。 -使用Hidden来显示隐藏ExtAspNet控件,而不是使用Visible属性(Visible目前设置为只读属性...
首先,让我们看一个在IE8下运行正常但在IE9中出错的示例代码: ```javascript document.createElement(';top:0;left:0;width:1px;height:1px;visibility:hidden;"></iframe>'); ``` 这个错误提示`SCRIPT5022: DOM ...
由于不同浏览器对XMLHttpRequest对象的支持程度不同,我们需要编写兼容代码来确保在所有主流浏览器(如IE、Firefox、Chrome、Safari等)中都能正常工作。以下是一些常见的兼容性问题及解决方案: #### 2.1 创建...
对于非IE浏览器,如Firefox、Opera、Chrome等,它们支持`iframe`的`onload`事件。当`iframe`内容加载完毕时,`onload`事件会被触发。下面是如何使用`addEventListener`来监听`onload`事件: ```javascript var ...
文章的示例代码主要针对IE、Firefox、Chrome、Opera和Safari这几种主流浏览器进行了检测。这些浏览器在用户群体中占据较大的市场份额,因此开发人员通常会优先考虑这些浏览器的兼容性。 知识点七:使用document....
本文将详细讨论一个特定的JavaScript问题,即在Internet Explorer(IE)浏览器中使用`innerHTML`属性向`<select>`元素插入`<option>`标签时遇到的bug,以及如何解决这个bug以实现跨浏览器兼容性,包括IE、Firefox、...
这个事件在IE9及更高版本的IE浏览器中可用,也兼容Firefox、Chrome和Opera。对于旧版本的IE浏览器,可以使用onreadystatechange事件进行替代。 ### 实现动态插入script的函数 根据上述思路,我们可以实现一个名为...
由于pasteHTML是IE特有,因此在其他浏览器(如Firefox、Chrome、Safari等)中不适用。 总的来说,innerHTML是一个DOM属性,广泛支持且用途广泛,适用于大多数HTML内容的插入和更新。而pasteHTML是一个非标准方法,...