改变<;视频>;参数onclick使用JavaScript

改变<;视频>;参数onclick使用JavaScript,javascript,Javascript,我试图在用户单击网站上的链接时更改对象的参数,该链接将引用另一个视频 HTML 我不知道如何通过onClick函数访问对象的参数。我想更改@videoPlayer的值。建议?您可以用javascript创建一个函数 document.getElementsByName('@videoPlayer').value='New Value'; 将foo用作任意触发器元素: var foo = document.getElementById('foo'); foo.onclick = functi

我试图在用户单击网站上的链接时更改对象的参数,该链接将引用另一个视频

HTML



我不知道如何通过onClick函数访问对象的参数。我想更改@videoPlayer的值。建议?

您可以用javascript创建一个函数

document.getElementsByName('@videoPlayer').value='New Value';

将foo用作任意触发器元素:

var foo = document.getElementById('foo');
foo.onclick = function () {
    document.getElementsByName('@videoPlayer')[0].value='123456';
}

如果您有
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;

});
button=document.querySelector('button');//要素
addEventListener('click',function(){
var param=document.querySelector('[name=“height”]');//可以使用'#objectid[name=“height”]'来获得更高的特异性
参数值=100;
});

谢谢,我一直在尝试访问对象,然后更改参数和后续值。我会试一试,如果成功,我会回来投票支持你。
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;

});