第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取元素的新值?- Javascript

如何獲取元素的新值?- Javascript

偶然的你 2022-01-07 10:24:29
對(duì)不起,我是 JavaScript 的初學(xué)者,這個(gè)問題肯定已經(jīng)被問過了,但我沒有找到任何答案。我認(rèn)為這很簡單,但我這樣做:<h1 onclick="up()" id="titre">Le texte du titre</h1><div id="div">    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div><img src="Koala.jpg"><script type="text/javascript">    function descend() {        var cour = document.getElementById("div").style.marginTop;        var cour = (cour+50);        document.getElementById("div").style.marginTop = cour;    }    function up() {        setInterval(descend, 2000);    }</script>因此,在此腳本中,當(dāng)我單擊 H1 時(shí),我會(huì)啟動(dòng)以 2 秒間隔up()啟動(dòng)該功能的功能descend()。問題是當(dāng)我在第二回合獲得 marginTop 值時(shí),它不會(huì)增加。(我知道我還有另一個(gè)小問題。我需要用 px 表示新值)我該怎么做?謝謝
查看完整描述

3 回答

?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊

marginTop將返回帶有px后綴的值。所以你將無法做到(cour + 50)parseInt會(huì)幫助你。

var cour = parseInt(document.getElementById("div").style.marginTop, 10)

marginTop將返回'50px'parseInt并將其轉(zhuǎn)換為50.


查看完整回答
反對(duì) 回復(fù) 2022-01-07
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊

<h1 onclick="up()" id="titre">Le texte du titre</h1>

<div id="div">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor

  in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>

<img src="Koala.jpg">

<script type="text/javascript">

   function descend() {

        var cour = document.getElementById("div").style.marginTop;

        if (cour === "") {

            cour = 0;

        }

        cour = (cour + 50);

        var newcour= cour + "px";

        document.getElementById("div").style.marginTop = newcour;

    }


    function up() {

        setInterval(descend, 2000);

    }

</script>


查看完整回答
反對(duì) 回復(fù) 2022-01-07
?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

這是有效的:


https://codepen.io/ayhandoslu/pen/vYYPzYR?editors=1001


<script type="text/javascript">

    function descend() {

        var cour = +(document.getElementById("div").style.marginTop || "0px").replace("px", "");

        var cour = (cour+50);

        document.getElementById("div").style.marginTop = cour + "px";

    }


    function up() {

        setInterval(descend, 2000);

    }

</script>


查看完整回答
反對(duì) 回復(fù) 2022-01-07
  • 3 回答
  • 0 關(guān)注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)