![](/img/trans.png)
[英]SET Parent page (aspx) label text from User Control (ascx) using JavaScript and without PostBack()
[英]How can I set the text of this ASPX control using JavaScript?
我在ASPX
頁面中具有以下input
控件:
<input tabindex="0" class="_f_ql _f_rl textbox allowTextSelection placeholderText" role="textbox" aria-labelledby="MailCompose.SubjectWellLabel" autoid="_f_B2"></input>
我只能將JavaScript注入此頁面,並檢查是否存在帶有上述類的input
元素,並且我想更改此文本textbox
。 有沒有辦法用JavaScript做到這一點?
到目前為止,我可以使用以下代碼來獲取正確的元素,但是對其設置值將textbox
的文本設置為Testing...
無效:
var subjectElements = getNodeElementsContainingID(document.body, "_f_ql _f_rl textbox allowTextSelection placeholderText");
if (subjectElements.length > 0) {
subjectElements[0].value = "Testing...";
}
我不想將jQuery當作多余的東西,但是看到我有需要的元素時,該如何對它設置文本值呢?
嘗試
document.getElementsByClassName('_f_ql _f_rl')[0].value = 'Testing...';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.