【发布时间】:2016-08-21 17:41:42
【问题描述】:
我希望在 JavaScript 中动态更改 name 属性,但我无法使用 element.name 或 setAttribute() 方法更改 name 属性。有没有其他方法可以设置name属性?
var status_Element = document.getElementsByName("BD_task_status_"+old_id+"[]");
var final_status_Element = document.getElementsByName("BD_final_task_status_"+old_id+"[]");
for(var in_count=0;in_count<status_Element.length;in_count++)
{
status_Element[in_count].name="BD_task_status_level"+inner_count+"[]";
final_status_Element[in_count].name="BD_final_task_status_level"+inner_count+"[]";
}
【问题讨论】:
-
当您提出问题时,文本区域右侧有一个橙色的大如何格式化框,其中包含有用的信息。还有一个完整的格式化辅助工具栏。还有一个 [?] 按钮提供格式化帮助。 和一个预览区域,位于文本区域和发布您的问题按钮(以便您必须扫描过去才能找到该按钮)之间,显示您的帖子发布后的样子。使您的帖子清晰,并证明您花时间这样做,可以提高您获得好答案的机会。
-
能否让您的代码可读?
-
我已为您修复了格式并将您的问题移至顶部。在转出代码之前,最好从简短的问题开始。
-
我看到
inner_count被使用但从未定义 - 也许您的意思是in_count?
标签: javascript