JavaScript将字符串传递给方法,该方法是一个属性

时间:2011-02-01 15:46:22

标签: javascript

我有以下代码:

myFunction('test')

我希望在html元素的onclick上设置它

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

我需要将其捕获为字符串,并通过JavaScript作为内部元素添加它。我怎么能抓住这个?

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

似乎都没有效果。

3 个答案:

答案 0 :(得分:0)

像...一样的东西。

HTML:

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

SCRIPT:

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

答案 1 :(得分:0)

您是说要将'test'捕获为字符串,并将其作为参数传递? 尝试在 test

周围的单引号前使用后退
<a href="#" onclick="myFunction(\'test\')" >Link</a>

答案 2 :(得分:0)

我想

myFunction('test')

应该是

myFunction(test)

如果你想在函数中使用test作为变量。

函数调用本身看起来没问题。