我试着编写一个javascript代码,用1到100的选项标签填充select标签.
但它没有给我99个选项,它只给了我一个100值的选项.
我很乐意理解并知道如何解决这个问题.
var selectAge = document.getElementById("selectAge");
document.onload = (function(){
for(let i = 1; i<=100 ; i++)
selectAge.innerHTML ="<option>" + i + "</option>";
})();Run Code Online (Sandbox Code Playgroud)
<form>
<label>
Your age:
<select name="age" id="selectAge"></select>
</label>
</form>Run Code Online (Sandbox Code Playgroud)
我正在尝试将8位值复制到32位,并想问问是否有可能编写单行算法来复制位值。
例如:
1100 1011 -> 1111 1111 0000 0000 1111 0000 1111 1111
Run Code Online (Sandbox Code Playgroud)
如果有可能,我想了解其背后的逻辑。