さまざまな言語の翻訳でHTMLラベルのテキストを設定する必要があります。私はラベルのIDを知っているときにそれを行う方法を知っていますが、私はIDを必要としない一般的なJavascript関数を作りたいと思います。このために、私はこのようないくつかのことを必要とする:javascriptでラベルIDを知らなくても、javascript関数でラベルテキストを設定するには
HTML:
<label> <script> translating_function("hello"); </script> </label>
JAVASCRIPT:
function translating_function(string) {
//finding the translation (for example translated_text)
returning translated_text
}
translating_function関数の戻り値は、ラベルのテキストとして設定する必要があります。 どのようにすればよいのでしょうか。 ありがとうございます。
あなたはターゲットに何か、位置、インデックス、親、子などを持っている必要があり、またはこれは、ドキュメント内のラベルだけでしょうか? – adeneo
ラベルオブジェクトの親を知っていますか?親子関係でそれを見つけることができます。 –
@adeneoこの関数はjavascript警告メッセージの翻訳にも使用されています。ターゲットや名前は使用できません。 – keloniton