「名前」、「ドメイン」、および「TLD」をパラメーターとして受け取るjavascriptメソッド「saveMailAddress」を使用して、Webサイトの電子メールアドレスを隠したいと思います。その後、このメソッドはノード「a」を DOM ツリーに追加する必要があります。
しかし、どうすればオブジェクトを追加する位置を見つけることができますか?
HTML では (PHP スクリプトによって生成された) 次のようになります。
<p>
The E-Mail of user XXX is:
<script type="text/javascript">
saveMailAdresses("superman", "comic", "com");
</script>.
</p>
JavaScript 部分では、a-Elemnt を生成する必要があります。
function saveMailAdresses(name, domain, tld) {
var link = document.createElement("a");
link.appendChild(
document.createTextNode("linktext");
);
...
}
しかし、関数が呼び出される親要素に新しい要素を配置するにはどうすればよいですか?