[英]Using an if statment in Javascript HTML with a partial address
試圖找出一種方法來使用Javascript來設置一個if-else語句,只使用部分url來確定它是否應該去某處。 到目前為止我得到的是,
<script>
if (url==example.com) {
window.open('1stoption','1stoption');
} else {
window.open('2ndoption','2ndoption');
}
到目前為止的問題是,如果它的例子不管是什么或類似的東西,它都不算數。
謝謝你的幫助。
*編輯謝謝你的工作,但我說我的問題錯了,它應該更多的顯示鏈接,但鏈接轉到兩個單獨的頁面取決於網址。 這個東西有效,我正在踢它,讓它按照我的方式工作。 非常感謝。
而不是精確匹配搜索您要接受的子字符串的url字符串。
if(url.search(/example\.com/) > -1)
{
//do 1st option here
}
else
{
//do default case here
}
也許這就是你想要的?
<script type="text/javascript">
if (url.indexOf("example.com") != -1) {
window.open('1stoption','1stoption');
} else {
window.open('2ndoption','2ndoption');
}
</script>
如果在網址內的任何位置找到example.com
這將打開first option
窗口first option
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.