【发布时间】:2021-03-14 13:29:32
【问题描述】:
我有一个脚本,在加入时会随机生成房间 ID。我想通过单击按钮复制该 ID。使用输入元素会很容易,但是,我什至不知道如何针对该随机 ID 进行编辑和操作。我怎么能这样做?
function createRoom(){
var option = document.createElement("option");
option.text = makeid(10);
roomSelection.add(option);
window.sessionStorage.setItem("arhostas", 1);
}
function makeid(length) {
var result = '';
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var charactersLength = characters.length;
for ( var i = 0; i < length; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
}
var roomUrl = document.createElement("div");
roomUrl.innerText = `Room id: ${room}`
roomID.append(roomUrl)
<div id='roomId'></div>
加入房间时已经生成房间 ID。我只需要以某种方式将其复制到剪贴板。添加“createRoom”代码。
【问题讨论】:
标签: javascript html css random generated