如何在 javascript 对象响应中发送当前页面 URL?

问题描述

我正在尝试在 URL 响应中发送当前页面 js object。每当 onclick 事件发生时,当前页面的位置将作为事件发送。

let ref = document.location.href;
onclick="logEvent({fromURL: "'+ref+'"});"

解决方法

您的属性语法不正确,您将 HTML 属性视为 js 表达式。双引号里面的内容是javascript。

onclick="logEvent({fromURL: document.location.href});"
,

你可以简单地做

onclick="logEvent({fromURL: document.location.href});"