我加载一个外部的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