Javascript更改marginTop属性在Firefox for XHTML 1.0中不起作用
昨天我将CultureRater.com迁移到XHTML1.0过渡版,虽然下面的javascript在Safari和Chrome中工作,但在Firefox中不工作。有人有什么想法吗?如果你需要对问题有一个更好的印象,那么访问FF中的站点并尝试按下右边的白色箭头(类型应该会改变)Javascript更改marginTop属性在Firefox for XHTML 1.0中不起作用,javascript,firefox,Javascript,Firefox,昨天我将CultureRater.com迁移到XHTML1.0过渡版,虽然下面的javascript在Safari和Chrome中工作,但在Firefox中不工作。有人有什么想法吗?如果你需要对问题有一个更好的印象,那么访问FF中的站点并尝试按下右边的白色箭头(类型应该会改变) 提前谢谢你的帮助。Theo.文档。Firefox不支持所有文件。改用 使用document.all数组访问页面元素是Microsoft的非标准功能,Firefox不支持该功能。您应该改用document.getEleme
提前谢谢你的帮助。Theo.
文档。Firefox不支持所有文件。改用
使用document.all数组访问页面元素是Microsoft的非标准功能,Firefox不支持该功能。您应该改用document.getElementById函数
var i=-2;
function film_button_right() {
i--;
document.all.nav_genres.style.marginTop=i*48 + 'px';
document.all.left_categories_arrow.style.display="block";
if(i==-3){
document.all.right_categories_arrow.style.display="none";
}
}
function film_button_left() {
i++;
document.all.nav_genres.style.marginTop=i*48 + 'px';
document.all.right_categories_arrow.style.display="block";
if(i==0){
document.all.left_categories_arrow.style.display="none";
}
}
var i=-2;
function film_button_right() {
i--;
document.getElementById("nav_genres").style.marginTop=i*48 + 'px';
document.getElementById("left_categories_arrow").style.display="block";
if(i==-3){
document.getElementById("right_categories_arrow").style.display="none";
}
}
function film_button_left() {
i++;
document.getElementById("nav_genres").style.marginTop=i*48 + 'px';
document.getElementById("right_categories_arrow").style.display="block";
if(i==0){
document.getElementById("left_categories_arrow").style.display="none";
}
}