簡體   English   中英

將'onpaste'屬性附加到JS函數中的元素

[英]Attach 'onpaste' Property to Element From JS Function

我正在使用一個框架,該框架不允許我直接查看或編輯特定元素的標簽,但可以讓我向包含該元素的文檔末尾添加代碼。

我正在嘗試編寫一個JavaScript函數,該函數可讓我向該元素添加“ onpaste”屬性(以禁用粘貼):IE,

<input text id="MyID" />

會成為

<input text id="MyID" onpaste="return false;"/>

函數運行后。

因為我看不到元素上的其他屬性,所以我不想替換標簽內的所有內容,而只希望附加到標簽上。 我確實具有元素ID,但是一旦提取了getElementByID,如何附加onpaste屬性?

您可以將onpaste屬性分配給事件偵聽器。 您還可以使用addEventListener

document.getElementById('MyID').onpaste = function() { return false; }

使用onpaste事件。

var input = document.getElementById('MyID');
input.onpaste = function () {
    return false;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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