如何动态设置修改 html 元素的 ID

How to set modify ID of html element dynamically

本文关键字:html 修改 元素 ID 设置 何动态 动态      更新时间:2023-09-26

我有文本框元素如下:

<input type="text"  class="url" id="url" name="url" contenteditable="true"  style=" text-align: left; height: 30px; width:512px; " placeholder="Enter URL ..."/></input>

当用户执行按钮单击操作时,在调用的函数中,我想更改文本框的ID。

有没有类似的东西

document.setElementID?

我已经创建了输入元素,所以这无济于事:

var hiddenInput = document.createElement("input");
    hiddenInput.setAttribute("id", "uniqueIdentifier");
var hiddenInput = document.getElementById ('url');
hiddenInput.id = 'uniqueIdentifier';

或者使用 jquery :

$('#url').attr('id','uniqueIdentifier');