小编ghi*_*ton的帖子

简单的javascript IF语句 - 什么是正确的语法?

假设我有这个URL:

www.example.com/product-p/xxx.htm
Run Code Online (Sandbox Code Playgroud)

以下javascript代码product-p从URL中挑选出该短语:

urlPath = window.location.pathname; 
urlPathArray = urlPath.split('/'); 
urlPath1 = urlPathArray[urlPathArray.length - 2];
Run Code Online (Sandbox Code Playgroud)

然后我可以使用document.write来显示短语product-p:

document.write(''+urlPath1+'')
Run Code Online (Sandbox Code Playgroud)

我的问题是......

如何创建一个IF语句,如果urlPath1 ='product-p'然后是document.write(某事物),否则是document.write(空白)?

我试过这样做,但我的语法可能是错的(我不太擅长JS).

我最初认为代码是这样的:

<script type="text/javascript"> 
urlPath=window.location.pathname; 
urlPathArray = urlPath.split('/'); 
urlPath1 = urlPathArray[urlPathArray.length - 2]; 

if (urlPath1 = "product-p"){
    document.write('test'); 
}
else {
    document.write(''); 
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript syntax if-statement statements

2
推荐指数
1
解决办法
673
查看次数

如何在选择任何下拉值时显示/隐藏DIV?

我找到了很多问题的答案:

如何在选择"其他"下拉值时显示/隐藏DIV.

但是我无法找到答案:如何在选择任何下拉值时显示/隐藏div,例如

<select class="default" id="security_question_1" name="security_question_1">
        <option value="" selected>Select question...</option>
        <option value="1">Question One</option>
        <option value="2">Question Two</option>
        <option value="3">Question Three</option>
        <option value="4">Question Four</option>
        <option value="5">Question Five</option>
        <option value="6">Question Six</option> 
    </select>
Run Code Online (Sandbox Code Playgroud)

如果选择了上述任何选项,我希望能够显示DIV.

当用户选择1,2,3,4,5或6时,我想显示DIV.如果用户将其选择恢复为"选择问题...",则此DIV将再次隐藏

JSfiddle解决方案将是完美的

非常感谢!

html javascript show hide

2
推荐指数
2
解决办法
7万
查看次数

标签 统计

javascript ×2

hide ×1

html ×1

if-statement ×1

show ×1

statements ×1

syntax ×1