如何只用javascript获取<a>标签中没有id的文本?

我把一个javascript附加到下面的一个标签部分。

<a class="btn-button button" onclick="myAlert()">
</a>

这是我的JavaScript功能

<script>
    function myAlert() {
        alert('Test..');
    }
</script>

如何获得当前文本被分配时,javascript将被启动呢?a 标签。

编辑我知道现在没有值,但我只是复制我的实际代码。在某些时候,会有一个值,因为它被其他组件包括Angular使用。

解决方案:

由于你没有分享Angular代码,我无法判断哪种正确的Angular方式,但在vanilla HTMLJS中可以这样做。

onclick,设置 this 作为你的函数的一个参数,这样你就可以收到调用它的HTML元素。

然后您可以使用 textContentinnerText (见其差异列表) 此MDN页面)来获取或更改文本值。

function myAlert(element) {
    alert('Test..' + element.textContent);
    //adding something so that we can see it's dynamic
    element.textContent += ' bla';
}
<a class="btn-button button" onclick="myAlert(this)">
click me</a>

给TA打赏
共{{data.count}}人
人已打赏
未分类

Python:如何在pandas数据框中基于delta时间选择行?

2022-9-9 6:03:19

未分类

Angular。在routerLink里面做一个routerLink。

2022-9-9 6:03:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索