JavaScript中的多个读取更多/更少按钮

JavaScript中的多个读取更多/更少按钮,javascript,html,css,Javascript,Html,Css,当单击第一个阅读更多按钮时,它会工作,但不会显示阅读更少,但是,即使单击其余阅读更多按钮,第一个按钮仍然工作 函数myFunction(id){ 警报(id); var dots=document.getElementById(“dots”); var moreText=document.getElementById(“更多”); 如果(dots.style.display==“无”){ dots.style.display=“inline”; id.innerHTML=“阅读更多”; mor

当单击第一个
阅读更多
按钮时,它会工作,但不会显示
阅读更少
,但是,即使单击其余
阅读更多
按钮,第一个按钮仍然工作

函数myFunction(id){
警报(id);
var dots=document.getElementById(“dots”);
var moreText=document.getElementById(“更多”);
如果(dots.style.display==“无”){
dots.style.display=“inline”;
id.innerHTML=“阅读更多”;
moreText.style.display=“无”;
}否则{
dots.style.display=“无”;
id.innerHTML=“少读”;
moreText.style.display=“inline”;
}
}

01
/ 04
服务

数十万颗恒星的永恒性

网页设计服务

我们的网页设计团队由几十年来一直在设计网站的专业人士组成。凭借丰富的经验和知识,我们致力于为我们的客户提供具有吸引力的互动服务。 ... 闪电。和速度网站。我们在美国波特兰的网页设计服务一定会提高您的网站排名和流量。请立即联系我们,免费咨询。

阅读更多

Web开发服务

在美国波特兰搜索高质量的Web开发服务?如果是的话,那么这里有专家为您提供最好的web开发服务。 ... 我们的团队由熟练且经验丰富的全堆栈设计人员和开发人员组成。我们拥有提供高端web解决方案的专业知识。我们开发的每一个网站都是根据您的业务需求和市场需求定制的。

阅读更多

电子商务网站开发

Codevelop在数字营销领域已经运营了几年。我们有幸与多个客户合作。。 ... 我们公司的主要目标是满足您所有的电子商务网站开发需求,以便您能够吸引更多的客户,同时从长远来看最大限度地提高您的销售额。CodeDevelop是全球最好的电子商务网站开发商波特兰,美国,我们公司现在的目标是以合理的价格为您提供最好的数字营销解决方案。

阅读更多

平面设计

借助我们的平面设计服务,打造更强大的品牌 随着数字世界需求的不断增长,竞争水平也在不断提高 节的速度。因此,公司必须依靠令人印象深刻的图形设计才能 吸引目标受众的注意力。立即利用CodeDevelop的服务,构建一个 在你的目标市场中,有利于你的品牌的竞争优势。 我们的专家团队具备满足您所有要求的技能。完全客户 满意是我们公司的唯一目标,我们的目标是不惜一切代价实现这一目标。

阅读更多

搜索引擎优化服务

通过与CodeDevelop联手,主宰所有搜索引擎平台。搜寻 引擎优化或SEO也许是数字时代最强大的工具 今天的世界。如果SEO策略得到正确应用,

阅读更多

Word新闻服务

希望您的业务更加稳定?在共同开发公司雇佣专家。为了 在当前的市场中,你必须拥有一个用户友好、易于访问、并且能够充分导航的网站。在我们的服务帮助下,所有这些方面以及更多方面都可以实现。在Codevelop,我们拥有一支专注于各个研究领域的团队。这正是我们能够满足客户各种数字营销需求的原因。

阅读更多
因为您的代码不完整,但我认为您希望这样做

HTML

JS


在告诉您问题是什么之前,让我给您一些提示,我认为这些提示将有助于您编写代码:

1。还有额外的
HTML
标记:

代码的正确缩进和格式将帮助您避免以下错误:

<div class="section-wrapper block content-1170 center-relative">
    <div class="bg-holder float-left">
        <img src="images/left_obj_01.png" alt="">
    </div>
    <div class="section-title-holder float-left" data-background="#a13dd7">
        <div class="section-num">
            <span class="current-section-num">
                01
            </span>
            <span class="total-section-num">
                / 04
            </span>
        </div>
        <h2 class="entry-title">
            Services
        </h2>
        <p class="page-desc">
            Permanence of the stars  hundreds of thousands
        </p>
    </div>
    </p> <------ Extra p tag
</div>
。更多{
显示:无;
}
.service-item.open.more{
显示:内联;
}
.service-item.open.dots{
显示:无;
}

01
/ 04
服务

数十万颗恒星的永恒性

网页设计服务

我们的网页设计团队由几十年来一直在设计网站的专业人士组成。凭借丰富的经验和知识,我们的目标是提供我们的客户
.lead {float:left; width:100%; overflow:hidden; background-color:#66FF00;}
.more {cursor:pointer;}
 jQuery(function($){

    // Resize Height
    function reh(e) {
        $(e).css({'height':$(e).attr('height')})
    }

    // Empty Height
    function emh(e) {
        $(e).css({'height':'auto'});
    }

    // Resize .lead (default height)
    reh('.lead');

    // Actions
    // More: Lead
    $('body').on('click', '.more-lead', function(){
        emh($(this).siblings('.lead'));
        $(this).html('Less...').addClass('less-lead').removeClass('more-lead');
    });

    // Less: Lead
    $('body').on('click', '.less-lead', function(){
        reh($(this).siblings('.lead'));
        $(this).html('More...').addClass('more-lead').removeClass('less-lead');
    });

});
<div class="section-wrapper block content-1170 center-relative">
    <div class="bg-holder float-left">
        <img src="images/left_obj_01.png" alt="">
    </div>
    <div class="section-title-holder float-left" data-background="#a13dd7">
        <div class="section-num">
            <span class="current-section-num">
                01
            </span>
            <span class="total-section-num">
                / 04
            </span>
        </div>
        <h2 class="entry-title">
            Services
        </h2>
        <p class="page-desc">
            Permanence of the stars  hundreds of thousands
        </p>
    </div>
    </p> <------ Extra p tag
</div>