ユーザ名を設定してもプレースホルダを削除できません。JavaScriptでプレースホルダを一度設定した値を削除するには
誰もがアイデアを持っているコンソールを使用して、プレースホルダ、一度設定したユーザー名を削除する方法
リンク:https://login.microsoftonline.com
document.getElementById("i0116").value = "[email protected]"
ユーザ名を設定してもプレースホルダを削除できません。JavaScriptでプレースホルダを一度設定した値を削除するには
誰もがアイデアを持っているコンソールを使用して、プレースホルダ、一度設定したユーザー名を削除する方法
リンク:https://login.microsoftonline.com
document.getElementById("i0116").value = "[email protected]"
トリックは、MicrosoftがネイティブのHTML placeholder
を使用していなかったです。彼らはplaceholder
のために余分にdiv
を加えました。 value
を設定した後で、それを隠す必要があります。div
次のコード
document.getElementById("i0116").value = "[email protected]";
document.getElementsByClassName("phholder")[0].style.display = "none";
修正
を参照してください:
マイクロソフトは、データバインディングのためのノックアウトを使用しています。そのため、ViewModelの値を設定するためにchangeイベントを発生させる必要があります。上記の2行の後に次のコードを使用してください。
var event = new Event('change');
document.getElementById("i0116").dispatchEvent(event)
ありがとう私はプレースホルダーを削除することができます。私は "document.getElementById( 'idSIButton9')。クリック()"と呼ばれた後。次に、「有効なメールアドレスまたは電話番号を入力してください」というエラーが表示されます。 – Singapore
変更された回答を参照してください。満足すれば答えを受け入れてください。 :) –
それを受け入れることもできますか? –
プレースホルダがどこから来ているのかはわかりません。 [それはdivから来ている](https://i.imgur.com/gLxfhJK.png) – adiga