我無法在設置用戶名後刪除佔位符。如何在JavaScript中設置一次值後刪除佔位符
任何人有任何想法如何使用控制檯
鏈接刪除佔位一旦設置的用戶名:https://login.microsoftonline.com
document.getElementById("i0116").value = "[email protected]"
我無法在設置用戶名後刪除佔位符。如何在JavaScript中設置一次值後刪除佔位符
任何人有任何想法如何使用控制檯
鏈接刪除佔位一旦設置的用戶名:https://login.microsoftonline.com
document.getElementById("i0116").value = "[email protected]"
的訣竅是,微軟並沒有採用原生HTML placeholder
。他們爲placeholder
增加了額外的div
。在設置value
後,您只需隱藏div
即可。請看下面的代碼
document.getElementById("i0116").value = "[email protected]";
document.getElementsByClassName("phholder")[0].style.display = "none";
修改:
微軟採用淘汰賽數據綁定。這就是爲什麼您需要觸發更改事件以在ViewModel中設置值。上述兩行後面使用以下代碼。
var event = new Event('change');
document.getElementById("i0116").dispatchEvent(event)
謝謝我能夠刪除佔位符。在我調用「document.getElementById('idSIButton9')。click()」之後。然後我收到錯誤「輸入一個有效的電子郵件地址或電話號碼。」 – Singapore
查看修改答案。如果滿意,請接受答案。 :) –
你可以把它標記爲好嗎? –
這不是佔位符來自的地方。 [它來自一個div](https://i.imgur.com/gLxfhJK.png) – adiga