我有一个基本上像这样的表:
const Discord = require("discord.js");
const client = new Discord.Client();
client.on("message", async (message) => {
console.log("\r\nUser sent message: \"" + message.content + "\", from server \"" + message.guild.name + "\" from user " + message.member.user.username + " prepared to be sent at exactly " + message.mentions._client.readyAt + ".\r\n");
if(message.content = "Ping") {
message.channel.send("Pong!");
}
bot.login("My bot token");
});
但是,我和我都有很多。我目前在框2中有一些元素,它们的tabOrder = 0。框1中没有定义tabOrder的元素。整个文件中定义了tabOrder的唯一其他元素是在此表上方更高级别上具有tabOrder = -1的搜索框。
因此,呈现此页面时,焦点位于搜索框上,但是当我按Tab时,它仍然转到框1中的第一个元素,即使只有框2中的元素已定义!请帮忙。我希望框2中的元素在搜索框之后首先显示。之后的顺序无关紧要。谢谢!
答案 0 :(得分:0)
tabindex="0"
基本上是所有输入(也是链接?)元素的默认设置。如果要在按Tab键时跳过元素,则必须显式设置tabindex=-1
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex