HTML元素属性动态分配
HTML element attributes dynamic assignment
假设我有以下HTML代码:
<HTML>
<BODY>
<FORM>
<div name="container" id="setup">
<div name="element 1" id="element 1">
<input type="button" value="xxx" name="button 1" />
</div>
</div>
</FORM>
</BODY>
</HTML>
我想实现以下目标:
无论父节点id是什么(在本例中为"元素1"(,都要指定按钮值,而不是静态的"xxx"。有可能吗?
感谢
您可以为按钮设置ID
id和name之间不应该有空格是html
例如
<div name="element1" id="element1">
<input type="button" value="xxx" name="button1" id=button1/>
</div>
Javascript=>
var button = document.getElementById('button1');
var parentId = button.parentNode.id;
button.setAttribute('value',parentId);
你也可以在特定的活动中或根据自己的意愿这样做
检查此处的代码段
$('input[type="button"]').val(function(){
return this.parent.id;
});
大概是这样吧?
相关文章:
- 动态分配GA增强型电子商务跟踪器
- 如何向JSON数组动态添加属性
- 新手查询动态添加属性
- Javascript从函数分配属性
- 动态分配类“;不是构造函数”;
- 在主要的JavaScript引擎中,在JavaScript关联数组(动态对象属性)中检索/插入的复杂性是多少
- 如何使用Handlebars在父视图中动态分配部分视图
- 如何动态命名属性并将对象推送到该属性
- 使用 JQuery 从另一个元素的 id 为图像分配属性
- 向对象动态添加属性
- 为什么typeof(null)返回“;对象”;,但是你可以't为其分配属性
- JSX+Rreact中的动态tabIndex属性
- 在 jQuery/JavaScript 中动态分配对象属性以通过 ajax 发布
- 检测使用 javascript 动态分配的 css 样式/属性
- 为svg对象动态分配数据属性
- 如何在React中动态分配属性
- 动态地为对象分配属性名
- HTML元素属性动态分配
- 动态分配数据角色属性
- 在Internet Explorer中动态地为输入字段分配属性