首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Squarespace标记ID%s

Squarespace标记ID%s
EN

Stack Overflow用户
提问于 2019-02-02 10:42:39
回答 1查看 218关注 0票数 0

我试着在Squarespace上使用代码注入(我也问过了,但没有回答。)我需要一个自上而下列表的值。但是,每次加载页面时,ID都会更改。在这个页面加载中,它是"yui_3_17_2_1_1549074579113_1343“,在以后的加载中它会有所不同。

我需要调用开发者模式来锁定它吗?如果现在,该怎么做呢?(如果是这样,那么作为一种选择,代码注入似乎是非常无用的)

下面是我需要的地方的示例代码。

万分感谢!

克里斯

代码语言:javascript
复制
<div class="variant-select-wrapper" data-text="Original+1&quot;" id="yui_3_17_2_1_1549074579113_1343">
      <select data-variant-option-name="Select Stem Size" id="yui_3_17_2_1_1549074579113_987">
        <option value="">Select Select Stem Size</option>
        <option value="Original-1.5&quot;">Original-1.5"</option><option value="Original-1&quot;">Original-1"</option><option value="Original-.5&quot;">Original-.5"</option><option value="Original">Original</option><option value="Original+.5&quot;">Original+.5"</option><option value="Original+1&quot;">Original+1"</option><option value="Original+1.5&quot;">Original+1.5"</option><option value="Original+2&quot;">Original+2"</option>
      </select>
    </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-08 07:38:46

正如Brandon所指出的,"yui-...“ids是动态的,您不能使用它们来标识对象。

还有其他类型的ids列表,collectionitempageblock (可能还有其他类型)。任何以"collection-""item-""page-"开头的id都可以安全使用。以"block-"开头的id是安全的,但以"block-yui"开头的id可能就不安全了(在squarespace论坛上似乎有一些关于这一点的争论)。

不同的模板在如何使用ids方面具有不同的结构。我使用基于盐水的模板,它有很少的安全ID。关于处理这些问题的一些建议是复杂选择器(here)和属性选择器(here)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54489500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档