我是一名設計師,不是JS編碼器,所以任何幫助都會對此很好。使用javascript通過url字符串更改頁面上的內容
使用JavaScript或jQuery我將如何通過URL中的字符串替換頁面上的內容?
因此,如果內容「A」僅僅是通過這個http://www.example.com
的正常內容,並且如果通過這個http://www.example.com/index.html?content=b
'A'被內容'B'取代。
例如:
內容A
<div id="video-player">
vimeo code
</div>
要與內容B
<div id="video-player">
youtube code
</div>
經由串在像這樣http://www.example.com/index.html?player=youtube 鏈接替換,如果有在URL沒有字符串那麼它會默認並只顯示視頻代碼
編輯
確定這就是我的html頁面上立即
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="js/test.js"></script>
</head>
<body>
<div id="video-player">
vimeo
</div>
</body>
</html>
和JS網頁
window.location.href.split('?')[1].split('&')[0].split('content=')[1]
var content_value = window.location.hash.substring(1) // For hashses OR
var content_value = window.location.href.split('?')[1].split('&')[0].split('content=')[1] // For ?
if (content_value === "b") {
$('#video-player').html(vimeo_code);
} else {
$('#video-player').html(youtube_code);
是這樣嗎?
更精確。你想加載http://www.example.com/index.html?content=b頁面的某個地方?或者閱讀網址,看看你是否找到「content = b」,然後在某處顯示某個地方? – Cystack
因此,如果網址中沒有字符串,我只是希望它顯示內容'A',但如果網址中有字符串like = b,那麼我希望'A'的內容替換爲'B'。 它將是一個div – Matu