ロケーター&ページで要素の名称を変更するにはどうすればよいですか?
JavaScript で要素の名称を置き換える
この記事では、メールアドレスを例に、ロケーションページ上の要素の名称を置き換える方法を説明します。
JavaScript でメールアドレスを置き換える
この方法では、JavaScript を使用して要素の名称をあらかじめ定義したテキストに置き換えます。この例では、メールアドレスを汎用テキスト「Contact us」に置き換えます。
スクリプト
window.setInterval(function() {
Array.from(document.getElementsByClassName('ubsf_details-email')).forEach(function(el) {
var innerLink = el.querySelectorAll('a')[0];
innerLink.text = 'Contact us';
});
}, 500);上記のスクリプトは、要素 'ubsf_details-email' を選択し、その innerLink.text を目的の入力内容(この例では「Contact us」)に置き換えます。
例
JavaScript を公開した Fiddle:https://jsfiddle.net/n81r2dxv/1/
JavaScript をアップロードした Fiddle:https://jsfiddle.net/n81r2dxv/2/
他の要素に適用する
上記の考え方は、他の要素にも適用できます。その場合は、('ubsf_details-email') (document.getElementsByClassName 内)を、テキストを編集したい要素に置き換えてください。
テキストを変更する
使用するテキストは、次の値を編集することで変更できます:innerLink.text.