2011-02-01 45 views
0

ある方法、に文字列を渡す:私は私が必要html要素JavaScriptは、私は次のコードを持っている属性

<a href="#" onclick="myFunction('test')" >Link</a> 

のonclickの上でこれを設定したい

myFunction('test') 

をこれを文字列として取得し、内部要素としてJavaScriptを使用して追加します。どのように私はこれをキャプチャできますか?

"<a href="#" onclick="myFunction('test')" >Link</a>" 
'<a href="#" onclick="myFunction('test')" >Link</a>' 

どちらも動作するようです。

+0

とは何ですか? – Victor

+0

Microsoft ajaxテンプレートを使用してdivへのリンクを追加しています – Alice

+0

'myFunction'コードを投稿できますか? –

答えて

0

あなたが文字列として'試験'をキャプチャし、それを通過したいわけですかパラメータとして?あなたが関数内で変数としてテストを使用したい場合は テスト

<a href="#" onclick="myFunction(\'test\')" >Link</a> 
0

のような何か...

HTML:

<a href="#" onclick="myFunction('test')" >Link</a> 

SCRIPT:

<script type="text/javascript"> 
function myFunction(userInput){ 
    document.getElementById('myNewHTMLElementID').innerHTML = userInput; 
} 
</script> 
0

を囲む単一引用符は、私が考える前にbackslahesを使用してみてください

myFunction('test') 

myFunction(test) 

でなければなりません。

関数呼び出し自体はOKです。

関連する問題