Javascript 如何选择一个特定的ID来执行某项操作?
我目前正在做一个项目,现在我面临一个问题,我想选择特定的ID来做一些事情 如何选择特定ID以获取img,从而创建墙 如您所见,每个磁贴都有自己独特的磁贴id,现在我想选择从磁贴0-0到磁贴0-12的所有id,并为这些独特的id创建一个imgJavascript 如何选择一个特定的ID来执行某项操作?,javascript,html,Javascript,Html,我目前正在做一个项目,现在我面临一个问题,我想选择特定的ID来做一些事情 如何选择特定ID以获取img,从而创建墙 如您所见,每个磁贴都有自己独特的磁贴id,现在我想选择从磁贴0-0到磁贴0-12的所有id,并为这些独特的id创建一个img我该怎么做? 创建这些平铺的代码: 函数DrawMap() { var X=映射长度; var Y=Map[0]。长度; var输出=”; 对于(变量x=0;xel.style.backgroundImage=“url('img_tree.png')”我真的
我该怎么做?
创建这些平铺的代码:
函数DrawMap()
{
var X=映射长度;
var Y=Map[0]。长度;
var输出=”;
对于(变量x=0;x }
您可以使用此代码选择所有元素:
document.querySelectorAll('[id^="tile0-"]');
您可以使用此代码选择所有元素:
document.querySelectorAll('[id^="tile0-"]');
发布一个片段而不是一个屏幕截图:)哦,哈哈,现在就改变它!感谢提示:)请不要通过破坏您的帖子为其他人做更多的工作。通过在Stack Exchange网络上发布,您已经在下授予了Stack Exchange分发该内容的不可撤销的权利(即,无论您将来的选择如何)。根据堆栈交换策略,帖子的非故意破坏版本是已分发的版本。因此,任何故意破坏行为都将被还原。如果您想了解有关删除帖子的更多信息,请参阅:发布一个片段,而不是屏幕截图:)哦,哈哈,现在更改它!感谢提示:)请不要通过故意破坏来为其他人做更多工作您的帖子。通过在Stack Exchange网络上发布,您已授予Stack Exchange在下发布该内容的不可撤销权利(即,无论您未来的选择如何)。根据堆栈交换策略,发布的是未被破坏的帖子版本。因此,任何破坏行为都将被还原。如果您想了解有关删除帖子的更多信息,请参阅:document.querySelectorAll('[id^=“tile0-“]')。style.backgroundImage=“url('img_tree.png')”;像这样向所有特定id添加一个图像?我可以将此代码放在哪里?上面的代码返回一个数组,其中的每个元素都可以通过迭代来分配一个图像。我是初学者,很抱歉,我这样做了:
let elements=document.querySelectorAll('[id^=“tile0-”);elements.forEach(el=>el.style.backgroundImage=“url('img_tree.png')”
我真的很感谢您的帮助谢谢!我再试了一次,但没有成功。document.queryselectoral('[id^=“tile0-“]')).style.backgroundImage=“url('img_tree.png')”;像这样向所有特定id添加一个图像?我可以将此代码放在哪里?上面的代码返回一个数组,其中的每个元素都可以通过迭代来分配一个图像。我是初学者,很抱歉,我这样做了:let elements=document.querySelectorAll('[id^=“tile0-”);elements.forEach(el=>el.style.backgroundImage=“url('img_tree.png')”
我真的很感谢你的帮助谢谢!我再试了一次,但没有成功。