のために働いていないと、だから、さまざまなHTMLファイルに含まれているhtmlファイルすなわちsidebar.htmlがあります。スクリプトは、私は、これは<a href="http://www.w3schools.com/howto/howto_html_include.asp" rel="nofollow noreferrer">http://www.w3schools.com/howto/howto_html_include.asp</a> がHTMLに</p> <p>が含まれるように、次の午前付属のhtml
私はsidebar.html
<a id="fbshare" href="" target="_blank">
<img src="https://example1.com/facebook.png" alt="Facebook" />
</a>
にこのような次の共有コードを維持したいが、200の以上のページがあるので、私はそのHTMLページのURLに応じてHREFを載せていきたいと思います。
だから、私はmain.jsに
jQuery(document).ready(function() {
var share_url = document.URL;
document.getElementById("fbshare").href = 'http://www.facebook.com/sharer.php?u=' + share_url;
});
をこのスクリプトを使用していますが、これは私のhtmlページ
<!DOCTYPE html>
<head>
</head>
<body>
<header w3-include-html="header.html"></header>
<main>
<div id="main-slider" class="carousel slide carousel-fade" data-ride="carousel">
<div class="container">
<aside class="col-md-3 col-sm-4" w3-include-html="sidebar.html"></aside>
</div>
</div>
</main>
<footer w3-include-html="footer.html"></footer>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/owl.carousel.js"></script>
<script type="text/javascript" src="js/w3data.js"></script>
<script>
w3IncludeHTML();
</script>
<script type="text/javascript" src="js/main.js" defer></script>
</body>
</html>
の一つのためのコードである。しかしHREFを書くためのスクリプトが動作していません。 。
私はGEに
あなたは簡単にjQueryを使って含み行うことができます['.load()'](http://api.jquery.com/load/)関数を使用してください。 'w3data.js'ファイルを含める必要はありません。 – War10ck
それは最高のオプションです。しかし、私はw3data.js経由でそれを行う場合は動作しません – user7459842
@ user7459842フレンドリーアドバイス、w3data.jsについて忘れて... –