2012-07-20 81 views

回答

1

無法理解您的第二個問題,但對於第一個問題,您可以使用focus()方法。 像

x.focus(); 
2

如果我理解這兩個問題,這個修改您的提琴應更多或更少的做你的要求:

http://jsfiddle.net/trott/4jQ4x/25/

JS:

var testContents = ['1','2']; 
var test2Contents = ['3','4'] 

function add(contentsArray) { 
     var x = document.getElementById('test'); 
     var addValue = contentsArray.shift(); 
     if (typeof addValue !== "undefined") { 
      x.value += addValue; 
     } 


     x.focus();  
} 

HTML:

<textarea name="note" id="test"></textarea> 
<a href="#" onclick="add(testContents);">Test</a> 
<a href="#" onclick="add(test2Contents);">Test 2</a> 
+0

+1非常好編碼... – 2012-07-20 05:11:01

+0

謝謝,這就是即時通訊談論,但你的代碼只工作一次:( – 2012-07-21 21:37:18