[英]how to edit <object> in javascript
我正在編輯一個系統,我注意到一個奇怪的標簽<object>
我試圖搜索它,但是沒有任何運氣。 代碼看起來像這樣: <object width="50" height="10" tabIndex="12345" id="test" classid="ghjkl" />
因此,我需要做的是編輯此文本框的值,但是我對此沒有任何運氣。 我試圖通過id來抓取它(並且它起作用了),但是我無法獲得確切的值或編輯它的值。 有任何想法嗎 ?
HTML
<object>
元素表示外部資源,可以將其視為圖像,嵌套的瀏覽上下文或要由插件處理的資源。
<object>
元素沒有value
屬性。 請檢查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>
您好,如果您想從對象標簽獲取值,可以使用此代碼。
HTML
<object width="50" height="10" tabIndex="12345" id="test" classid="ghjkl" />
的JavaScript
var t=document.querySelector("#test");
var htmlDocument= t.contentDocument;
如果您的項目中包含jQuery,並且要刪除object元素,則可以使用remove方法。
$("#test").remove();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.