我知道HTML元素的名称,但不知道id.如何使用Javascript使用元素的名称获取id.请帮助.
我是编程新手所以如果答案非常简单会有所帮助,但在Javascript中我有一个名为"time"的变量.例如,它可能是"10:36 PM",我想将它沿着冒号和空格分开,这样它就变成了三个不同的变量:10,36和PM
我知道如何切断变量的结束或开始,但我需要一些能将所有部分保存为单独变量的东西.
我想知道html5元素是否可以有两个id,如下所示:
<button id="thing1" id="thing2" name="Button1" onclick="change()">Click here</button>
Run Code Online (Sandbox Code Playgroud)
或这个:
<button id="thing1, thing2" name="Button1" onclick="change()">Click here</button>
Run Code Online (Sandbox Code Playgroud)
另外,如果其中一个id说了一件事,而另一个id说另一件事,哪一个会被使用?
我有一个不在函数中的JavaScript:
var numbers = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"];
numbers.sort(function () {
return 0.5 - Math.random();
});
numbers.push("here");
document.getElementById("b1").innerHTML = numbers[0];
document.getElementById("b2").innerHTML = numbers[1];
document.getElementById("b3").innerHTML = numbers[2];
document.getElementById("b4").innerHTML = numbers[3];
document.getElementById("b5").innerHTML = numbers[4];
document.getElementById("b6").innerHTML = numbers[5];
document.getElementById("b7").innerHTML = numbers[6];
document.getElementById("b8").innerHTML = numbers[7];
document.getElementById("b9").innerHTML = numbers[8];
document.getElementById("b11").innerHTML = numbers[9];
document.getElementById("b12").innerHTML = numbers[10];
document.getElementById("b13").innerHTML = numbers[11];
document.getElementById("b14").innerHTML = numbers[12];
document.getElementById("b15").innerHTML = numbers[13];
document.getElementById("b16").innerHTML = numbers[14];
document.getElementById("b10").innerHTML = numbers[15];
document.getElementById("b10").style.backgroundColor = "white";
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我知道它可以工作到第三行的末尾,但没有一个按钮(具有id …
我是Javascript的新手,我听说过unicode字符,但我不知道它们是如何工作的.我这样做了:
alert("U+00BF");
Run Code Online (Sandbox Code Playgroud)
这是一个颠倒的问号的unicode,但由于某种原因它只是警告字母"U + 00BF".我尝试过使用更像这样的格式的unicode字符:
alert("/xF3");
Run Code Online (Sandbox Code Playgroud)
那些工作,但我不知道我在第一个做错了什么.有人知道吗?