2014-01-17 1 views
-1

Как я могу сделать elem.setAttribute("style","border-top-right-radius: 5% 5%;"); Чтобы отправить эту elem.setAttribute("style","border-top-right-radius: 5% x%;");Практическое руководство. SetAttribute send 5% + var x%?

ПГТ последние 5% к стоимости вар х.

var element1 = document.getElementById("content"), 
style = window.getComputedStyle(element1), 
height = style.getPropertyValue('height'); 

var string1 = height; 
string1 = string1.replace(/\D/g,''); 

var x = string1/100 * 5; 
alert(string1); 
alert(x); 


var elem = document.getElementById("content"); 
elem.setAttribute("style","border-top-right-radius: 5% 5%;"); 

ответ

0

Вы можете просто concetenate строки:

elem.setAttribute("style","border-top-right-radius: 5% " + x + "%;"); 
+0

Благодаря будет ПГТ как ответ в течение 10 минут не могу поверить, что я забыл я мог бы использовать + + !!! – KevinHaugen

0

Попробуйте это

var x = string1/100 * 5; 
elem.setAttribute('style','border-top-right-radius: 5%'+ x +'%;'); 
Смежные вопросы