Javascript从表单输入更改id

标签 javascript

我正在开发一个新项目,但遇到了一个问题

我想要一个表单,用户可以在其中输入用户名,以便生成 3D 图像。 图像生成器的代码是:

<span class="mc-skin" data-minecraft-username="UsernameHere"></span>

我需要一个输入字段,将 data-minecraft-username 更改为表单的输入。

感谢您的帮助!

最佳答案

你可以试试这个:

var user="Zane";

document.getElementsByClassName("mc-skin")[0].setAttribute('data-minecraft-username',user);

但是如果您为该特定范围使用 id 并按如下方式设置它会更好: 添加 id="spanId" 然后使用

document.getElementById('spanId').setAttribute('data-minecraft-username', user);

关于Javascript从表单输入更改id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27478741/

相关文章:

javascript - 将文件下载委托(delegate)给 Chrome 中的外部函数

JavaScript element.classList.remove 不起作用

javascript - TypeError : expect(. ..).toEqual 不是函数

javascript - Highcharts - 由不同点表示的分类数据值?

javascript - 加载模块时出现 AudioWorklet DOMException 错误

javascript - 如何使用 JavaScript 创建 div?

javascript - AngularJS 待办事项列表应用程序 - 正在添加到列表而无需输入文本

javascript - 更新控件模糊的 ValidationSummary 列表?

javascript - 使用外部javascript的html表单验证

javascript - 如何导出一页的本地存储并导入另一页?