2015-04-01 73 views
0

我知道你可以在HTML代码中添加CSS,但是我想知道的是,可以做相反的事情吗?因为我想添加一个类,但它只有一个自定义CSS框。是否可以在CSS代码中添加HTML?

编辑:

<div class="thing2"></div> 

Fiddle - 我想尝试做的,是让” .thing2" 只把对CSS框代码和在HTML框不加入上面的代码出现。只是想看看是否有可能。

+0

有CSS属性'content'和':before'和':after'伪选择,但他们都没有添加额外的HTML文件。 – Matthew 2015-04-01 04:25:49

+0

你知道吗?你可以使用它吗?使用CSS将无法操作您的DOM .. – 2015-04-01 04:47:23

+1

现在不可能,现在可能在将来:) – 2015-04-01 04:48:46

回答

0

没有,但你可以使用JavaScript做到这一点:

var element = document.getElementById("elementId"); 
element.className = element.className + " newclass"; 

希望这有助于引发一些想法!

+0

下面是一个示例http://jsfiddle.net/8t7vzjbr - 我试图让“.thing2”出现。是否有可能只将该代码放入CSS框中而不是放入js框中?我还是个新来的js,所以是的。在我自定义的东西,他们只有一个自定义的CSS框,所以我真的不知道如何添加。 – Ely 2015-04-01 05:18:08

0

你可以使用一个函数(JavaScript的),如

function myfunc() 
{ 
    var something = document.getElementById("ElementID"); 
    something.className = something.className + " newclass"; 
} 

然后叫它

+0

你可以试试这里的代码:https://jsfiddle.net/8t7vzjbr/?我试图让“。thing2”出现没有html代码 – Ely 2015-04-01 05:14:11

相关问题