如何在使用javascript加载页面时直接设置对象参数?

时间:2015-03-19 11:05:14

标签: javascript

我想直接从params值读取到NPAPi插件

这是我当前的JS和表单代码

<script>
var control = document.getElementById('embed');
</script>


<form name="formname">
<input type=button value="Inc name" onclick='embed.name="albert";'>
<input type=button value="Inc phone" onclick='embed.phone="123456";'>

</form>

这可以将embed.nameembed.phone传递给我的dll

如何使用javascript直接设置params而不使用表单或点击事件,如下所示:

<EMBED id="embed" TYPE="application/x-plugin" ALIGN=CENTER WIDTH=400 HEIGHT=300>
<param name="name" value="albert" />   
<param name="phone" value="123456" /> 
</EMBED>

1 个答案:

答案 0 :(得分:0)

您应该能够使用setAttribute创建名称值对。

document.getElementById("embed").setAttribute("name", "albert");
document.getElementById("embed").setAttribute("phone", "123456");

然后您可以稍后使用getAttribute访问值,但我不确定“embed”是否是元素id的保留字。