3

URL に基づいて div を表示する短くて理解しやすい JavaScript を見つけようとしましたが、見つけたすべてのスクリプトが機能していないようです。

ページにこの div があり、css ファイルは次のように div を非表示にします: display:none;

<div id="idofthedivtohide"><span>Success!</span></div>

url: contact.php?success に移動すると、div が display: block; に変更されます。

誰かがこれで私を助けることができますか? 多くの例では、4 行のコードで動作します。

このコードを試しましたが、うまくいかないようです:

<script type="text/javascript">
if (window.location.search.search(success)) document.getElementById("idofthedivtohide").style.display = "block"
</script>
4

2 に答える 2

1
<div id="success"><span>Success!</span></div>

var locSearch = window.location.search.substring(1).split('&')[0];
if(locSearch){
    document.getElementById( locSearch ).style.display = "block";
}

上記で対応します

http://example.exm/page.html?success  // success

と同じ

http://example.exm/page.html?success&user=2971024&votes=0 // success
于 2013-11-10T06:29:50.680 に答える