繁体   English   中英

控制台中的神秘错误(WordPress)

[英]Mystery bug in console (WordPress)

有一个脚本可以更改 WordPress 中所有标签的背景颜色。

试图在 querySelectorAll 中输入不同的名称没有任何帮助 =(

这个脚本工作正常,但出于某种原因控制台显示: 在此处输入图像描述 在此处输入图像描述

我不明白错误在哪里,脚本运行正常,但控制台出现错误。

 let tags_links = document.querySelectorAll('.tag-cloud-link'); function xex2(){ let colors = ['#1E90FF', '#CD5C5C', '#BC8F8F', '#B22222', '#5F9EA0', '#9932CC', '#4682B4', '#1E90FF', '#7B68EE', '#9400D3', '#6A5ACD', '#C71585', '#4682B4', '#FF7F50', '#C71585', '#FF1493', '#778899', '#9370DB', '#D2691E', '#708090', '#A0522D', '#3CB371']; for (let i = 0; i < 200; i++) { tags_links[i].style.background = colors[i % colors.length]; } } xex2();
 body{ display:grid; grid-template-columns: repeat(4, minmax(15%, 25%)); grid-template-areas: "Tags Tags Tags Tags"; }.Tags_Main_Block{ grid-area: Tags; font-family:arial; padding:1vw; line-height: 1.5; border-top: 2px solid rgba(221, 221, 221, 1); }.opase{ margin-bottom:40px; }.tag-titles{ margin-top:30px; font-size:35px; color:#00BFFF; padding-left:15px; text-align:center; -webkit-text-stroke: 0.8px rgba(0, 0, 0, 1); }.tag-cloud-link{ display: inline-block; margin-top:15px; margin-left:15px; background: #1E90FF; padding:5px; padding-left:10px; padding-right: 10px; border-radius:10px; color:white; }
 <article class="Tags_Main_Block"> <p class="tag-titles">TAGS:</p> <div class="opase"> <?php $myTags = wp_tag_cloud( ['format' => 'array', 'echo' => false, 'smallest' => 14, 'largest' => 14, 'unit' => 'pt', 'number' => 0, 'separator' => "", 'orderby' => 'name', 'order' => 'ASC', 'exclude' => null, 'include' => null, 'link' => 'view', 'taxonomy' => 'post_tag', 'topic_count_text_callback' => 'default_topic_count_text', ]); asort($myTags); foreach($myTags as $tag) { echo $tag; }?> </div> </article>

let tags_links = document.querySelectorAll('.tag-cloud-link');

, 出自 xex2 的 scope。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM