我想爲div設置值,我嘗試了很多方法,但是他們都沒有工作。 我覺得語法是正確的,因爲我alots的研究 爲什麼我不能爲div設置價值?
.flip3d2{width:100px;height:100px;margin:10px; float:left;}
.flip3d2 .front{
position:absolute;
-webkit-transform:perspective(600px) rotateY(0degdeg);
transform: perspective(600px) rotateY(0deg);
background:#fc0;width:100px;height:100px;border-radius:7px;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition:-webkit-transform .5s linear 0s;
transition:transform .5s linear 0s;
}
.flip3d2 .back{
position:absolute;
-webkit-transform:perspective(600px) rotateY(180deg);
transform: perspective (600px) rotateY(180deg);
background:#80bfff;width:100px;height:100px;border-radius:7px;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition:-webkit-transform .5s linear 0s;
transition:transform .5s linear 0s;
}
.flip3d2:hover .front
{
-webkit-transform:perspective(600px) rotateY(-180deg);
transform:perspective(600px) rotateY(-180deg);
}
.flip3d2:hover .back
{
-webkit-transform:perspective(600px) rotateY(0deg);
transform:perspective(600px) rotateY(0deg);
}
</style>
<script>
var list = document.getElementsByClassName("mainwindow");
var list2=list.getElementsByClassName("flip3d2");
list2.getElementsByClassName("front").value = "red";
list2.getElementsByClassName("front").text = "red";
list2.getElementsByClassName("front").innerHTML = "red";
</script>
</head>
<body>
<div class="mainwindow">
<div class="flip3d2">
<div class="back"> box 2 - back</div>
<div class="front"> box 2 - front</div>
</div>
</div>
</body>
</html>
Itried提出三種方式爲格,但沒有一個工作設定值。
你需要做更多的研究,因爲語法不正確的 - 研究什麼getElementsByClassName方法回報,那麼你就會明白爲什麼你就錯了 –
@JaromandaX我認爲這個問題應該被關閉。隨着一些更多的研究OP應該已經弄清楚了。這只是關於getElementsByClassName方法的另一個問題...的 – Michelangelo
可能重複[這是什麼getElementsByClassName方法返回?](http://stackoverflow.com/questions/10693845/what-does-getelementsbyclassname-return) – Michelangelo