将变量赋给HTML选择器,类

时间:2018-01-22 07:20:16

标签: javascript php html

我想在html选择器类中分配一个javascript变量。可能吗? 防爆。

var assign="hotel";

以下代码全部使用javascript

<span class=assign></span>

2 个答案:

答案 0 :(得分:3)

您可以使用java脚本变量分配css类。请检查以下代码,它可能会对您有所帮助。这里的跨度将有班级&#39;酒店&#39;

&#13;
&#13;
var assign="hotel";
document.write('<span class='+assign+'>test</span>');
&#13;
&#13;
&#13;

答案 1 :(得分:1)

这是一个包含3个类的示例,以及您想要更改时调用的函数(此处点击了hotel-button id的按钮。

CSS样式

<style>
    .hotel {
        color: red;
    }

    .garage {
        color: blue;
    }

    .house {
        color: black;
    }

    ...
</style>

JS(jQuery)函数

<script>
    function assignClass(assign) {
        $('.assign').removeClass('hotel house garage').addClass(assign);
    }
</script>

使用:

<button id="hotel-button">hotel</button>
<script>
    $('#hotel-button').on('click', function(e) {
        e.preventDefault();
        assignClass('hotel');
    });
<script>
<span class="assign"></span>