当前位置: 首页 > 知识库问答 >
问题:

js'click'功能/EventListener问题

阴靖
2023-03-14

我正在尝试用js制作一个交互式按钮(在控制台中显示消息),它只是在按钮被按下时在控制台中打印一条消息。我的js文件是:

console.log("hello this is from cart.js")
var updateBtns = document.getElementsByClassName('update-cart')

for(var i=0; i<updateBtns.length; i++){
  updateBtns[i].addEventListener('click', function(){
    var productId = this.dataset.product
    var action = this.dataset.action
    console.log("inside loop")
    //console.log('product ID: ', productId, "Action: ", action)
  })
}

HTML:

<button data-product="{{ i.id }}" data-action="add" class="btn btn-outline-secondary add-btn update-cart">Add to Cart</button>

这里的内部循环消息不显示任何时间。。。。consol只显示以下消息:

hello this is from cart.js
DevTools failed to load SourceMap: Could not load content for chrome-extension://ndjpnladcallmjemlbaebfadecfhkepb/editor/config.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
DevTools failed to load SourceMap: Could not load content for chrome-extension://ndjpnladcallmjemlbaebfadecfhkepb/editor/content.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME

我该如何解决这个问题呢?

共有1个答案

史涵育
2023-03-14

请查看此处:[https://stackoverflow.com/questions/35002087/disable-source-maps-in-chrome-devtools]我想它可以解决您的问题。

 类似资料:
  • 启用时在配置中添加插件名称 QustionPlugin,参数如下: 参数 描述 QustionPlugin 数组类型,内容为object类型(内容为多个问题和答案) id 问题和答案的唯一标识。 content 问题内容。类型:String showTime 显示问题的时间点类型:int explainInfo 问题答案的解释类型:String jump 是否跳过。类型:Boolean; back

  • 如何获取QQ登录的unionId? 在AuthConfig中设备unionId为true AuthRequest authRequest = new AuthQqRequest(AuthConfig.builder() .clientId("clientId") .clientSecret("clientSecret") .redirectUri("

  • 我有一个关于ReactJS和组件的问题,特别是关于函数如何在组件系统中交互。 在这个例子中: ComponentA导入pp.js,并尝试将App.functionA分配给函数B,然后在JSX中调用它。这会导致失败,基本上就是说函数没有定义。 我知道这不是功能共享的方式(我已经学习了如何通过道具等传递功能)。 我只是想知道为什么这不起作用,以帮助我更好地理解React和Javascript的机制。

  • 让我们继续看SocketConnector中的acceptConnect方法: @Override protected void acceptConnect() throws ConnectorException { new Thread(() -> { while (true && started) { Socket

  • 我试图拖放一个元素,但无法在所需位置释放该元素。 问题是:我想把元素放在一个仅在运行时可见的占位符中(即:当我点击并按住元素并移动到目标元素时),在移动到目标元素后,占位符在我应该释放元素的位置被激活。 以下是我的代码:(FirefoxDriver初始化后) 以下是HTML源代码片段(发布元素部分): “”在“”下被激活,具体取决于拖动后我将该元素带到的位置。 问题: 1-在执行脚本时,如果我移动

  • 问题内容: CLASSPATH的路径之一是“ / Users / smcho / Desktop / clojure”,并且此目录中有文件hello.clj。 运行clojure和运行(要求’hello)会给出此错误消息。 当我将目录更改为“ /Users/…/clojure”并运行相同文件(要求“ hello”)时,没有问题。的。在CLASSPATH上。 跑步 也可以。 为什么Clojure在C

  • 使用ST_距离会引起一些混乱: 因此返回0.12585153952177025。 结果似乎有点奇怪,因为在一个简单的可见检查中,这些点非常遥远,结果应该以米为单位。 例如: 返回53536.74349675,它似乎工作正常。 你能告诉我我做错了什么吗?

  • 我在我的Cloud/Firebase函数中切换到了Node8,这样我就可以访问spread操作符来构建库。 这样做之后,部署所需的时间似乎是2倍,而80%的时间是失败的。 当他们失败时,我会犯错误 我在运行Node6云功能时从来没有出现过这些错误。 这是一个已知的问题还是我错过了一个配置步骤?