我加載一個外部的JS創建一個窗體,我想改變其中一個輸入的佔位符。 我嘗試在包含表單的div的後面寫入函數,並通過名稱或類來定位輸入。 也許這只是加載腳本,防止佔位的變化......如何更改外部加載的表單的佔位符?
document.getElementsByClassName('squeezer-widget-input-code').placeholder = 'Enter your Code';
<script type="text/javascript" src="https://dl.squeezer.fr/widget"></script>
<div class="squeezer-widget"></div>
這是一個重複的https://stackoverflow.com/questions/10693845/what-do-queryselectorall-getelementsbyclassname-and -other-getelementsby-method – Quentin
如果在嘗試更改佔位符時已經創建了表單,則已創建?也許你會在加載widget之前嘗試改變它。 –
@Quentin,表格是使用外部創建的,但是您的觀點是有效的 – Satpal