javascript不改变html属性

标签 javascript html

我试图通过根据屏幕分辨率更改 hspace 属性来更改小程序的水平位置。下面的 Javascript 似乎没有改变任何东西:

<html>
<body>

<applet 
    id="clientApplet"
    archive="client.jar" 
    code="Client.class" 
    width="500" height="530"
    hspace="100">
</applet>

<br />

<script type="text/javascript">
    var leftMargin = (screen.width-500)/2;

    document.getElementById("clientApplet").setAttribute(hspace, leftMargin);

    window.location.reload()
</script>

</body>
</html>

谁能告诉我哪里出错了?

最佳答案

hspace 需要是一个字符串:

document.getElementById("clientApplet").setAttribute("hspace", leftMargin);

关于javascript不改变html属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912544/

相关文章:

javascript - MVC3下如何给JavaScript赋值

JavaScript Array、Stack、Queue——这种特定 API 设计背后的动机是什么?

javascript - knockout JS : Stop a particular property from setting dirty flag

html - 容器和导航栏之间的奇怪空间

javascript - 单击写入文件时的 html/javascript

javascript - 牛顿拉夫逊法JS+html

javascript - 现有 jQuery 对象的 jQuery 多个选择器

javascript - 如何更改幻灯片更改时图像的 href

javascript - 如何在 Application.cfc 的 onRequestStart() 中包含 JavaScript

html - 相对定位的内容不垂直堆叠?