我似乎无法让它在以下位置工作:https://jsfiddle.net/xc6htkn4/4/
<body>
<p id="one">One</p>
<p id="two">Two</p>
<p id="three">Three</p>
<p id="four">Four</p>
<p>
<button onclick="changeId()">Try it</button>
</p>
</body>
#one {
color: red;
}
#two {
color: blue;
}
function changeId() {
var el = document.getElementById('one');
el.id = 'two';
}
代码有什么问题吗?看来是正确的。我只是想更改点击事件的 id。
谢谢!
编辑:我的设置没有在 jsfiddle 中正确设置
最佳答案
你的代码没问题,你只需要改变jsfiddle加载js代码的方式。
单击“javascript”按钮并选择“加载类型”为“Nowrapper - in <body>
”
关于javascript - 非常基本的 JavaScript : Change HTML ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462992/