js獲取不帶單位的像素值

所謂獲取不帶單位的像素值就是獲取好比元素的寬度、高度、字體大小、外邊距、內邊距等值可是去掉像素單位。ide

  好比:某一個元素的寬度是100px,如今我要獲取這個這個值可是不帶單位「px」,對於這種問題你會怎麼解決?個人解決辦法是:函數

  好比經過點擊某個按鈕來獲取該值,那麼此時就應該寫個函數,在點擊按鈕時再來調用該函數。字體

  function par(str){spa

    var num = str.replace("px","");orm

    var num = parseInt(num);字符串

    alert(num)input

  }it

  這裏,str.replace("px","")意思是將字符串中px替換爲空,即去掉px,可是這裏即使去掉px,該值仍然是字符串類型,因此如今要作的是將該字符串型轉換爲數值型,這裏我使用的是parseInt方法。io

  如今經過按鈕點擊執行即可以這樣來寫了。function

  <input type="button" value="點擊獲取不帶單位的像素">

相關文章
相關標籤/搜索