JS中的HTML IF语句

时间:2016-01-27 20:06:00

标签: javascript jquery html if-statement

我有这个js代码:

$(function() {
    $('.animate_hoverCard').tooltipster({
        interactive: true,
        content: 'Loading...',
        contentCloning: false,
        contentAsHTML: true,
        animation: 'fade',
        functionBefore: function(origin, continueTooltip) {
            // we'll make this function asynchronous and allow the tooltip to go ahead and show the loading notification while fetching our data.
            continueTooltip();
            origin.tooltipster('content', '<div class="hovercard"> <div> <div class="display-pic"> <div class="cover-photo"> <div class="display-pic-gradient"></div><img src="dp.jpg"> </div><div class="profile-pic"> <div class="pic"> <img src="avatar.jpg" title="Profile Image"> </div><div class="details"> <ul class="details-list"> <li class="details-list-item"> <p> <span class="glyph glyph-home"></span> <span> Also Lives in <a href="#">Chennai</a> <a href="#">TamilNadu</a></span> </p></li><li class="details-list-item"> <p> <span class="glyph glyph-work"></span> <span> Founder at <a href="#">CodeDodle</a></span> </p></li></ul> </div></div></div><div class="display-pic-gradient"></div><div class="title-container"> <a class="title" href="#" title="Visit Page">Tamil Selvan</a> <p class="other-info">2 followers</p></div><div class="info"> <div class="info-inner"> <div class="interactions"> <a href="#" class="btn">Add Friend</a> <a href="#" class="btn">Follow</a> </div></div></div></div></div>');
        }
    });
});

我想知道如何添加HTML if if <!-- IF something -->(my code)<!-- ELSE --> &nbsp; <!-- ENDIF -->

这样的语句

有可能吗?

3 个答案:

答案 0 :(得分:0)

HTML没有if语句,如PHP或其他编程语言。虽然,您可以在Javascript中使用if else语句来执行某些任务。

label.setOpaque( true );
label.setBackground(...);

这是一个很好的资源,可以更深入地了解if else语句。 A Closer Look at the Paint Mechanism

答案 1 :(得分:0)

HTML是一种标记语言。这意味着它没有if个语句。 HTML无法实现

查看this question,用户希望与您做同样的事情。

您可以使用Javascript作为if/else语句并使用document.write()添加内容

查看MDN页面的以下链接:

以下是如何实现此

我们假设您要在ID为div的{​​{1}}内写字。您可以使用以下代码:

my_div

这将选择ID为var div = document.getElementById('my_div') 的{​​{1}}。它等同于CSS选择器div

现在写给那个div:

my_div

查看下面的代码段以获取示例:

&#13;
&#13;
#my_div
&#13;
div.innerHTML = 'Some text'
&#13;
&#13;
&#13;

答案 2 :(得分:-1)

不,HTML是一种标记语言:它没有if个语句。