小编Som*_*ave的帖子

GA4 事件验证仅返回 204

GA4 文档提供了如何向 GA4 测量协议端点发送请求以进行验证的示例。

当文档显示应该有一个带有名为validMessages 的数组的响应主体时,使用提供响应请求的 ids 的示例始终是没有主体的 204 。

有谁知道为什么调试端点只会返回 204?

measurement-protocol google-analytics-4

7
推荐指数
1
解决办法
4721
查看次数

当作为函数参数提供时,有没有一种方法可以访问对象属性而不引用对象?

假设您有一个像var obj = {a:'foo',b:'bar'}您提供给函数的对象,function equal(x) { return x.a === x.b}; 是否有办法提供对象参数作为作用域,以像这样删除函数内的对象引用function equal(x) { return a === b};

旁注:语法最好与ECMAScript 5th Edition一起使用

Rationale: The idea behind the question is to cover cases where the object argument holds many properties {a:'foo',b:'bar',...,z:'baz'}, which would require repeating the object name quiet often.

javascript

4
推荐指数
2
解决办法
89
查看次数

如何从被点击元素的相关节点获取innerHTML/innerText?

我想从我单击的 HTML 文档中的单击元素中获取某个 innerText。

相应的 HTML 看起来像这样:

!DOCTYPE html>
<html>
<head>
    <title>Some title</title>
</head>
<body>
    <ul class="categories">
        <li>
            <a href="http://www.example2.com/1">
            <div>
                <img src="http://www.example.com/someSource">
                <span>First</span>
            </div>
            </a>
        </li>

        <li>
            <a href="http://www.example2.com/1">
            <div>
                <img src="http://www.example.com/someSource">
                <span>Second</span>
            </div>
            </a>
        </li>

    </ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Javascript 函数应根据单击的链接返回“First”或“Second”。

我的基本想法是添加一个事件监听器并使用返回的事件来获取span元素的内容:

function(){
  document.addEventListener('click', function(e) {
    e = e || window.event;
    var spanText= e.path[i].innerText; //Don't know how to assign i correctly
    return spanText;
    }, false);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道如何定义i或者是否有比.path[i]更适合使用的东西。取决于我是点击图像还是文本。

html javascript dom dom-events

2
推荐指数
1
解决办法
8776
查看次数