如何从JavaScript或jQuery设置applet param标签

时间:2013-04-27 11:41:30

标签: java javascript jquery html5 applet

<applet id="applet" code="myclass.class">
    <param name="Access_ID" value="accessid">
    <param name="App_ID" value="appid">
    <param name="Current_Url" value="ticketurl">
    <param name="Bug_ID" value="bugid">
</applet>

我想动态地使用javascript / jQuery更改applet的param值。我试过这个

jQuery("#applet param[name=\'Access_ID\']").val(accessid);
jQuery("#applet param[name=\'App_ID\']").val(appid);
jQuery("#applet param[name=\'Current_Url\']").val(ticketurl);
jQuery("#applet param[name=\'Bug_ID\']").val(bugid);
jQuery("#applet param[name=\'User_name\']").val("test");
jQuery("#applet param[name=\'os_installables\']").val("recnew/");

此代码工作正常,我确保检查chrome的开发工具。 但我没有在服务器端获取这些值,只获取用html代码编写的任何值。

建议

1 个答案:

答案 0 :(得分:0)

使用jQuery创建整个applet元素,然后将其添加到DOM。在创建applet时传递参数,它在创建后不监视DOM。如果您需要通过JavaScript then you'll need to take a different approach与正在运行的小程序进行通信。