2010-02-20 7 views

ответ

0

Эта кнопка создает с яваскрипт и поместить Контрактное «Категория» к нему.

var btn = document.CreateElement("input"); 
btn.setAttribute("type", "button"); 
btn.setAttribute("value", "Category"); 

var frm = document.forms[0]; 
frm.appendChild(btn); 

Вы не можете иметь текст + изображение к кнопке, насколько я знаю, либо вы можете иметь текст или изображение. Вы можете задать изображение для него, как это, хотя:

var btn = document.CreateElement("input"); 
btn.setAttribute("type", "button"); 
btn.setAttribute("value", "Category"); 
btn.style.backgroundImage = "url(path)"; // for image 

var frm = document.forms[0]; 
frm.appendChild(btn); 

....

Другая возможность:

Если вы хотите применить текст + изображение, то вы должны создать изображение содержащий оба эти параметра, и укажите, что в качестве фона для кнопки.

Update:

Если установить отступы на кнопку, чтобы учесть ширину фонового изображения и установить фоновое изображение для не-повторять вы можете иметь и другое.

Предложил Эндрю в комментариях ниже, благодаря

+0

но не включает изображения в одной и той же кнопки – Khilen

+0

я хочу «категория» + «изображение» и – Khilen

+0

@Khilen: вы не можете иметь оба, вы должен будет создать изображение, содержащее как текст + изображение, так и одно изображение для обоих. см. мой ответ снова. – Sarfraz

Смежные вопросы