我知道你可以在HTML代码中添加CSS,但是我想知道的是,可以做相反的事情吗?因为我想添加一个类,但它只有一个自定义CSS框。是否可以在CSS代码中添加HTML?
编辑:
<div class="thing2"></div>
Fiddle - 我想尝试做的,是让” .thing2" 只把对CSS框代码和在HTML框不加入上面的代码出现。只是想看看是否有可能。
我知道你可以在HTML代码中添加CSS,但是我想知道的是,可以做相反的事情吗?因为我想添加一个类,但它只有一个自定义CSS框。是否可以在CSS代码中添加HTML?
编辑:
<div class="thing2"></div>
Fiddle - 我想尝试做的,是让” .thing2" 只把对CSS框代码和在HTML框不加入上面的代码出现。只是想看看是否有可能。
没有,但你可以使用JavaScript做到这一点:
var element = document.getElementById("elementId");
element.className = element.className + " newclass";
希望这有助于引发一些想法!
下面是一个示例http://jsfiddle.net/8t7vzjbr - 我试图让“.thing2”出现。是否有可能只将该代码放入CSS框中而不是放入js框中?我还是个新来的js,所以是的。在我自定义的东西,他们只有一个自定义的CSS框,所以我真的不知道如何添加。 – Ely 2015-04-01 05:18:08
你可以使用一个函数(JavaScript的),如
function myfunc()
{
var something = document.getElementById("ElementID");
something.className = something.className + " newclass";
}
然后叫它
你可以试试这里的代码:https://jsfiddle.net/8t7vzjbr/?我试图让“。thing2”出现没有html代码 – Ely 2015-04-01 05:14:11
有CSS属性'content'和':before'和':after'伪选择,但他们都没有添加额外的HTML文件。 – Matthew 2015-04-01 04:25:49
你知道吗?你可以使用它吗?使用CSS将无法操作您的DOM .. – 2015-04-01 04:47:23
现在不可能,现在可能在将来:) – 2015-04-01 04:48:46