2013-08-21 4 views
0

Я хочу получить размер шрифта заголовков h1,h2,h3,h4,h5,h6, которые соответственно 36px, 30px, 24px, 18px, 14px, 12px соответственно [in bootstrap.css] и предупредить их в консоли. Метод jQuery, который я видел, это $('element').css('property'), но это не работает для внешнего css [i.e bootstrap.css]. Должен ли я включать любые другие строки кода.Получить значение css из Bootstrap css с JavaScript/jQuery?

+0

почему вы хотите это сделать? –

+0

Я вводил строку через форму и хочу иметь все типы заголовков этой строки от h1 до h6 в текстовом поле. – Lonely

+0

За что вы хотите знать значение свойства css –

ответ

0
$.each(['h1','h2','h3','h4','h5','h6'], function(idx, val){ 
    console.log($(val).css('font-size')) 
}); 
+0

OP упомянул, что этот метод не работал в исходном вопросе. – dc5

0
var stylesheet = document.styleSheets[(document.styleSheets.length - 1)]; 

for(var i in document.styleSheets){ 
    var temp = = document.styleSheets[i]; 
    if(temp.href && temp.href.indexOf("bootstrap.css")) { 
     stylesheet = temp; 
     break; 
    } 
} 
var ruleList = stylesheet.cssRules, allRules = []; 
for (var rule = 0; rule < ruleList.length; rule ++){ 
    allRules.push([rule, ruleList[rule].selectorText]); 
} 
console.log(addRules); 
Смежные вопросы