div
öğesini el ile oluşturmak ve daha sonra JavaScript kullanarak bazı CSS stili eklemek istiyorum. Bir div
öğesi oluşturdum ve stilini JavaScript ile değiştirdim. Sorun şu ki, bazı CSS stilleri çalışmıyor.DIV Elemanı'nın Sol ve Üst CSS Konumlandırmasını Dinamik Olarak Kullanma JavaScript'i Sıfırlama
(color
, background
, width
, height
) bu özellikler iyi çalıştı ama (zIndex
, top
, left
) özellikleri çalışmaz. Bunun neden olduğunu ve nasıl düzeltileceğini bilmek istiyorum.
bu benim JavaScript kodu:
function css()
{
var element = document.createElement('div');
element.id = "someID";
document.body.appendChild(element);
element.appendChild(document.createTextNode
('hello this javascript works'));
// these properties work
document.getElementById('someID').style.zIndex='3';
document.getElementById('someID').style.color='rgb(255,255,0)';
document.getElementById('someID').style.background='rgb(0,102,153)';
document.getElementById('someID').style.width='700px';
document.getElementById('someID').style.height='200px';
//these do not work
document.getElementById('someID').style.left='500px';
document.getElementById('someID').style.top='90px';
}
bu benim alakalı html kodu
<input type="submit" name="cssandcreate" id="cssandcreate" value="css" onclick="css();"/>
Jsfiddle lütfen? – bjb568
Kimlik kullanmayın, Sınıfı –