我一直在尝试使用 setAttribute 将选择标签的名称从 oldName 更改为 newName,但是当我加载页面然后查看源代码时,oldName 仍然存在。最终,我想添加一个属性“onchange”、“function();” 但我什至无法让 JS 更改标签的名称。任何帮助,将不胜感激。提前致谢。我在 Mac OS X 上进行了测试:Chrome、FF 和 Safari。
<html>
<head>
</head>
<body>
<select name="oldName">
<option value="0">Essay 1</option>
<option value="1">Essay 2</option>
<option value="2">Essay 3</option>
</select>
<script type="text/javascript">
document.getElementsByTagName("select").item(0).setAttribute("name","newName");
</script>
</body>
</html>