0

How to set the size or width of an input element in javascript.

I am using input_obj.size= '40%';

But, it is not working.

3 Answers 3

2

You set the size as per your own example — but it doesn't take a CSS length. It takes an integer (number of characters).

The width is set as per any other element: input_obj.style.width.

Sign up to request clarification or add additional context in comments.

Comments

0

You should use style attribute:

  input_obj.style.width = '40%';

1 Comment

This is working fine in IE, but not in firefox..Any Suggestions for firefox..?
0

If input_obj is your input obj (which I assume according to the name ;))

input_obj.style.width = '100px';

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.