xPages 标签 onclick 事件不适用于空白

xPages label onclick event doesn't work on white spaces

我有一个简单的标签:

<xp:label value="My Label                       " id="label2" style="width:350.0px">
    <xp:eventHandler event="onclick" submit="false">
        <xp:this.script>
            <![CDATA[xxxxxxxxxx;]]>
        </xp:this.script>
    </xp:eventHandler>
</xp:label>

因此,当我单击标签文本或标签文本旁边的白色 space 时,我需要执行 onclick 事件。此代码仅在我单击标签文本时有效 "My Label" 我将样式大小或 whitespase 本身添加到标签值。

默认情况下,<xp:label> 呈现 <span>label 元素,它们是内联元素。

您可以将 display:inline-block 添加到 style 中以将其变成块元素。