如何在锚内从span中找到锚类

时间:2014-06-10 20:51:28

标签: javascript html dom

我有以下HTML代码。当我点击跨度并运行javascript函数时,我想找到跨度嵌套在其中的锚标记的类。在下面的代码中,当我点击跨度时,我需要使用javascript来确定"按钮"。

<a class="button"><span id="test1" onclick="doFunction(this)">some text</span></a>

2 个答案:

答案 0 :(得分:1)

假设您有doFunction,如下所示:

function doFunction(elem) {
   /* code */
}

您可以使用elem.parentElement.className

获取父元素的类

答案 1 :(得分:0)

如果jQuery没问题:

<a class="button"><span id="test1">some text</span></a>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function () {
    $(document).on("click", "#test1", function () {
        console.log($(this).parent().attr('class'));
    });
});
</script>