Javascript没有显示弹出窗口

时间:2013-01-29 11:27:42

标签: javascript

我想在屏幕中央出现一个弹出窗口,但是当我使用marginTop属性时,窗口不会出现。如果删除marginTop属性,它总是出现在左上角。我使用PHP 5.4。我做错了什么?

function show_popup(id) {
        if (document.getElementById){
            obj = document.getElementById(id);

            if (obj.style.display == "none") {
               obj.style.marginTop = 20%;  //if i remove this line it works 
               obj.style.display = "";

            }
        }

    }

3 个答案:

答案 0 :(得分:1)

您是否尝试设置obj.style.marginTop = "20%"(使用")?

答案 1 :(得分:1)

尝试用单引号包装你的20%....

像这样:'20%'

答案 2 :(得分:1)

我认为你需要申请"20%",如下所示

obj.style.marginTop = "20%"; 

在此检查语法Style marginTop Property