Scenes like this are often needed in the front-end development process. Use JS to position the cursor on the rightmost side of the input box.
Scene 1: Edit the description text of the picture
Scenario 2: Ajax.InPlaceEditor class of Script.aculo.us. Double-click to edit, and leave after editing to automatically update the area.
The above scenarios all require JS to position the cursor on the rightmost side of the input box, but not click into the input box through the mouse.
We know that the most basic method of implementation is the focus method of HTMLElement. As follows
When you open this page, you will find that the cursor is located on the far left side of the input box. The effect is as follows
What we need to achieve now is to position the cursor on the rightmost side of the input box, which requires three steps.
1, call the focus method
2, value assignment is empty
3, assign the value of the previous input to yourself