Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何选择一个特定的ID来执行某项操作?_Javascript_Html - Fatal编程技术网

Javascript 如何选择一个特定的ID来执行某项操作?

Javascript 如何选择一个特定的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')”我真的

我目前正在做一个项目,现在我面临一个问题,我想选择特定的ID来做一些事情

如何选择特定ID以获取img,从而创建墙

如您所见,每个磁贴都有自己独特的磁贴id,现在我想选择从磁贴0-0到磁贴0-12的所有id,并为这些独特的id创建一个img

我该怎么做?


创建这些平铺的代码:

函数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')”
我真的很感谢你的帮助谢谢!我再试了一次,但没有成功。