`
ueseu
  • 浏览: 12600 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

带name属性的元素的创建

阅读更多


js 代码
 
  1. var element = document.createElement("input");  
  2. element.type="radio";  
  3. element.name="radio1";  

 

在IE6下, name属性无效, 可以用

js 代码
 
  1. var element = document.createElement("<input type='radio' name='radio1'/>)  

 

来创建, 但这个方法在其它浏览器不支持

另外, IE6下, 动态改表单元素的name属性时, 只是在提交时有效, 即提交到服务器看到的是更改过的名字, 但在本地是没有效果的(测试可以用radio, 效果比较明显)

分享到:
评论

相关推荐

    js获取form表单中name属性的值

    具体操作中,通过添加一个自定义的属性标识(本例中使用了`property`),然后利用jQuery的`.each()`函数遍历所有带有这个新属性标识的元素,将它们的name属性和value属性值分别作为键和值存入一个对象中。...

    HTML、CSS里面关于 id、class、name 属性的区别和用法.docx

    1. 提交表单时,只有带有name属性的元素(如`<input>`, `<select>`, `<textarea>`等)才会将值发送到服务器,服务器端可以通过`Request.Params`等方法获取这些值。 2. 对于`<input type='radio'>`,相同name的选项...

    JavaScript获取并更改input标签name属性的方法

    // 获取当前元素的name属性 alert(list[i].name); // 修改name属性的值 list[i].name = 'mm'; // 验证修改后的name属性 alert(list[i].name); } ``` 这段代码会弹出每个`input`元素原来的`name`属性值...

    HTML、CSS里面关于 id、class、name 属性的区别和用法.pdf

    HTML、CSS 中的 id、class 和 name 属性都是用来标识和区分...需要注意的是,虽然 name 有时能起到类似 id 的作用,但在某些场景下(如动态创建元素),添加 name 属性时需要特别处理,以确保正确地为元素添加 name。

    属性表单的创建

    下面将详细介绍如何创建属性表单,以及这些元素的功能和使用。 首先,创建属性表单的步骤大致如下: 1. **规划表单结构**:确定需要收集哪些信息,这将决定表单的字段类型和数量。例如,如果表单用于用户注册,...

    JavaScript中为元素加上name属性的方法

    根据MSDN的文档,只有在Internet Explorer 8及更高版本中,才能在元素被创建后动态设置`NAME`属性。 为了解决这个兼容性问题,开发者需要采取不同的策略。一种方法是在创建元素时就包含`name`属性,就像这样: ```...

    a标签的name属性和id属性实现页内跳转的方法

    在HTML5中,推荐使用id属性来替代name属性创建锚点,因为id属性更具有语义化。示例如下: ```html 目标位置 ``` 跳转链接的a标签同样使用`#`加id属性值: ```html 跳转链接 ``` 关于name属性和id属性的...

    jsp自定义带属性的标签

    本文将深入探讨如何在JSP中创建自定义带属性的标签,并通过一个具体的例子来展示其实现过程。 #### 一、自定义标签的基本概念 自定义标签是JSP技术中的一个扩展,它允许开发者封装复杂的业务逻辑和UI设计到一个...

    frameset元素属性详解

    #### frame元素的name属性 `frame`元素用于定义`frameset`内部的每个独立窗口。`name`属性用于指定框架的名称,这对于目标框架链接(即`<a>`标签的`target`属性指向的框架)非常重要。 例如: ```html <frame ...

    HTML元素的ID和Name属性的区别

    用途3: Name属性可以用来创建页面内的锚点,尽管现在更常用ID属性来实现相同功能,但以前在没有ID属性的时候,使用Name属性来定义页面锚点是常见的做法。 用途4: Name属性用作某些对象的标识符,比如Applet、Object...

    javascript createElement()创建input不能设置name属性的解决方法

    然而,当你尝试为创建的`<input>`元素设置`name`属性时,可能会遇到一些兼容性问题,特别是在旧版本的Internet Explorer(如IE6和IE7)中。在这些浏览器中,直接通过`obj.name = "select"`的方式设置`name`属性可能...

    C# LinqXML将XML文件中的属性转换为元素

    如果找到,创建一个新的XElement,将属性名作为元素名,属性值作为元素的文本内容。然后,将这个新元素添加到原始元素的子元素列表中,并移除原始属性。 ```csharp if (element.HasAttributes) { foreach ...

    使用jQuery操作元素的属性与样式

    - **DOM属性**:这是浏览器根据元素属性创建的属性。需要注意的是,某些情况下,元素属性和DOM属性的名称可能不同,例如`class`属性在DOM中被称为`className`。 为了演示这一点,我们可以使用JavaScript代码来获取...

    DOM访问/创建/删除/修改文档节点及属性方法

    1. `createAttribute(name)`: 为元素创建一个指定属性。 2. `createComment(string)`: 创建一个 HTML 文本注释。 3. `createDocumentFragment()`: 创建一个包含节点集合的文档片段。 4. `createElement(tagName)`: ...

    form中相同name的checkbox提交问题

    然而,当这些复选框具有相同的`name`属性时,提交表单时可能会出现一些特定的问题。这篇博客将探讨这个问题,并提供解决方案。 **一、表单提交与checkbox** 在HTML表单中,`<input type="checkbox">`用于创建复选...

    input中id和name属性的区别示例介绍

    4. **动态创建元素时的Name属性设置**:在使用JavaScript动态创建带有Name属性的HTML元素时,不能直接使用element.name=""来添加Name属性,而必须在创建元素时使用document.createElement('<element name="myName">...

    ID与name区分,内有详细例子,可以直接调试

    2. **Radio按钮分组**:当创建一组互斥的选择项(如性别选项),所有相关的`<input type="radio">`元素需要具有相同的Name属性。这样,用户在选择其中一个选项时,其他具有相同Name的选项会被自动取消选中,实现了...

    JS操作DOM元素属性和方法.pdf

    - `document.getElementsByName(name)`: 根据元素的name属性获取一组元素,并返回一个NodeList对象。 2. 遍历DOM树: - `childNodes`: 返回一个包含指定元素所有子节点的NodeList对象。 - `firstChild`: 返回一...

    HTML5&CSS3网页制作:Input元素的其他属性.pptx

    本篇主要讲解Input元素的一些重要属性及其用途。 1. autofocus属性: autofocus属性允许页面加载后自动聚焦到特定的Input元素。例如,当`<input type="password" autofocus="true">`被使用时,页面加载完成后,...

    动态创建html内容时所用的W3C DOM属性和方法

    3. `document.createAttribute(name)`:用于创建一个带有指定名称的新属性节点。 4. `document.createComment(text)`:创建一个包含给定文本的新注释节点。 5. `document.getElementById(id)`:返回具有指定ID的...

Global site tag (gtag.js) - Google Analytics