HTML と Web サイトの開発は初めてです。主にHTML、CSSを使用してWebサイトを構築しています(オンラインでテンプレートを入手して編集しようとしています)。テンプレートのように扱いたい HTML ページがあり、いくつかの URL パラメータをそれに渡し、同じものを HTML ページに入力します。どういうわけか私はそれを成し遂げることができません。
Eclipse で動的 Web プロジェクトを作成し、Tomcat 7.0 をサーバーとして追加し、Chrome 66.0 をブラウザーとして追加しました。
以下はコード スニペットです。
URL パターン: http://localhost:8080/NPW_WEB/shop-single.html?Product_Name=First_Product
Javascript:
<script>
$(document).ready(function(){
$("#Product_Name1").text("amit");
});
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
alert(sPageURL);
var url = window.location.href;
alert(url);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
function setURLParameter()
{
var Product_Name = GetURLParameter('Product_Name');
document.getElementById("Product_Name").innerHTML = Product_Name;
}
window.onload = function()
{
document.getElementById("Product_Name1").innerHTML = "amit";
document.getElementById("Product_Name4").textContent = "amit";
$("#Product_Name1").text("amit");
}
var yourvar='amit';
document.getElementById("Product_Name1").innerHTML = "amit";
document.getElementById('Product_Name2').value = 'amit';
document.getElementById("Product_Name3").textContent="amit";
</script>
HTML:
<div class="container">
<div class="column">
<h1 id="Product_Name4">Single Product - <span id="Product_Name1"></span></h1>
<h1>Single Product - <span id="Product_Name2">s</span></h1>
<h1>Single Product - <span id="Product_Name3"></span></h1>
</div>
このトピックはすでに多くのスレッドで議論されています.私はそれらのいくつかを試しました.