我正在编辑一个系统,我注意到一个奇怪的标签<object>我试图搜索它,但是没有任何运气。
代码看起来像这样:
<object width="50" height="10" tabIndex="12345" id="test" classid="ghjkl" />

所以我需要做的是编辑此文本框的值,但我对此没有任何运气。
我试图通过id来抓取它(并且它起作用了),但是我无法获得确切的值或编辑它的值。
有任何想法吗 ?

最佳答案

HTML <object>元素表示外部资源,可以将其视为图像,嵌套的浏览上下文或由插件处理的资源。


value元素没有<object>属性。请检查MDN链接以获取<object>中存在的所有可用属性。

但是,您可以修改data属性:



document.addEventListener('DOMContentLoaded', function(){
  document.getElementById('test').setAttribute('data', 'new-movie.swf');
  console.log(document.getElementById('test').getAttribute('data'));
}, false);

<object width="50" height="10" tabIndex="12345" id="test" classid="ghjkl" data="movie.swf"
  type="application/x-shockwave-flash"></object>

09-25 17:10
查看更多