Javascript 编写了一个隐藏小部件的函数,但可以';如果没有事件侦听器,则无法使其工作。我需要它运行时,页面完全加载

Javascript 编写了一个隐藏小部件的函数,但可以';如果没有事件侦听器,则无法使其工作。我需要它运行时,页面完全加载,javascript,shopify,liquid,shopify-template,Javascript,Shopify,Liquid,Shopify Template,我安装了一个交叉销售和追加销售应用程序,在产品页面的按钮上显示产品推荐。我正在创建一个全新的产品登录页模板,我不想在其中显示这个小部件。在特定的产品模板上没有隐藏它的设置,在我的主题中找不到应用程序代码,所以我猜它是在应用程序的后端运行的 无论如何,使用有用的Chrome developer工具,我可以看到渲染div的ID,因此我为它编写了以下函数: const hide=()=>{ 设x=document.getElementById(“ac推荐块”).style.display=“无”;

我安装了一个交叉销售和追加销售应用程序,在产品页面的按钮上显示产品推荐。我正在创建一个全新的产品登录页模板,我不想在其中显示这个小部件。在特定的产品模板上没有隐藏它的设置,在我的主题中找不到应用程序代码,所以我猜它是在应用程序的后端运行的

无论如何,使用有用的Chrome developer工具,我可以看到渲染div的ID,因此我为它编写了以下函数:

const hide=()=>{
设x=document.getElementById(“ac推荐块”).style.display=“无”;
console.log(“其工作”);

//ac recommendation block是div的ID。
为什么不将其添加到页面中?
#ac recommendation block{display:none;}
定义一个函数后,需要调用一个函数才能使其工作(如果它不是IILife),因此在call hide()下面,还需要使用
关闭函数
@blex LOL这里我用js过度复杂化了东西。我想我在这件事上有着很深的洞察力。谢谢。@Raphael我确实尝试过,但运气不好,但正如Blex所说,使用css更容易。