2017-11-18 123 views

回答

1

的訣竅是,微軟並沒有採用原生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) 
+0

謝謝我能夠刪除佔位符。在我調用「document.getElementById('idSIButton9')。click()」之後。然後我收到錯誤「輸入一個有效的電子郵件地址或電話號碼。」 – Singapore

+0

查看修改答案。如果滿意,請接受答案。 :) –

+0

你可以把它標記爲好嗎? –

相關問題