1

リンクタグのhref属性を変更したい古いFacebook共有ボタンの例があります。以下のコードを使用しましたが、href値を変更できませんでした。なぜそれが機能しないのか誰かが提案できますか?

<a id="shareMe" name="fb_share" type="button" href="http://www.facebook.com/sharer.php">Share Me</a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
<script type="text/javascript">
document.getElementById("shareMe").href="javascript:alert('hi');";
</script>
4

1 に答える 1

3

考慮すべきいくつかの事柄。

  1. このAPIは非推奨です。機能はまだありますが、ご存知かもしれません。
  2. shareMea tagIDを持つはFBのHTMLに置き換えられるため、hrefは存在しません。

要素を調べると、HTMLがa tagもう存在しないことがわかります。

http://jsfiddle.net/5awey/

于 2012-12-23T03:14:31.830 に答える