簡體   English   中英

如何編輯 <object> 在JavaScript中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM