改变& lt; video>参数onclick使用JavaScript
Change <video> parameter onclick using JavaScript
我试图改变一个对象的参数时,用户点击网站上的链接,这将引用另一个视频。
HTML<object id="myExperience8675309" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="480" />
<param name="height" value="270" />
<param name="playerID" value="123456789" />
<param name="playerKey" value="abcdefghijklmnop" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="@videoPlayer" value="8675309" />
</object>
我不确定如何通过onClick函数访问对象的参数。我想改变@videoPlayer的值。建议吗?
使用foo作为任意触发器元素:
var foo = document.getElementById('foo');
foo.onclick = function () {
document.getElementsByName('@videoPlayer')[0].value='123456';
}
<<p> jsFiddle例子/strong> 你在javascript中创建一个函数,它会显示
document.getElementsByName('@videoPlayer').value='New Value';
如果你有document.querySelector
支持(IE8+,至少对于CSS2选择器),你可以使用属性选择器来获得你想要的参数:
button = document.querySelector('button'); // <button> element
button.addEventListener('click', function(){
var param = document.querySelector('[name="height"]'); // can use '#objectid [name="height"]' for greater specificity
param.value = 100;
});
jsbin
相关文章:
- 使用onclick绘制SVG路径
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- 如何使用OnClick事件通过参数调用来调用PHP函数
- 使用onClick事件扩展Aviarc容器小部件
- 如何使用onclick事件触发此代码.我尝试过,但失败了
- 如何使用onclick事件调用AngularJS控制器
- 如何使用onclick事件点击一个图像,并让它更改同一网页上的另一个图像
- Ajax在使用onclick选项时无法处理HTML表单中的提交按钮
- 在这种情况下使用onclick事件处理程序可以接受吗
- 将php文件加载到弹出窗口中,并将php变量发布到该弹出窗口中(使用onclick)
- 按钮don't使用onClick-Javascript HTML重定向
- 使用 onClick 进行函数调用
- 如何使用 onclick 进行循环前进
- Image Map 在 FF 和 IE 中不起作用(使用 onclick javascript)
- Web 工作者未使用 onclick
- 如果我在jquery移动中使用“onclick”,按钮不会改变颜色
- 如何使用 OnClick 事件更改结构 JS 的覆盖图像
- 有没有办法在没有真正的点击事件的情况下使用 onclick
- Javascript-使用onclick的函数
- 同时使用OnClick和OnClientClick;不起作用