JavaScript将字符串传递到作为属性的方法中

JavaScript将字符串传递到作为属性的方法中,javascript,Javascript,我有以下代码: myFunction('test') 我希望在html元素的onclick上设置它 <a href="#" onclick="myFunction('test')" >Link</a> 我需要将其捕获为字符串,并通过JavaScript将其添加为内部元素。我怎样才能捕捉到这个 "<a href="#" onclick="myFunction('test')" >Link</a>" '<a href="#" onclic

我有以下代码:

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>'
“”
''
两者似乎都不起作用。

类似于

HTML:


脚本:

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

函数myFunction(用户输入){
document.getElementById('myNewHTMLElementID')。innerHTML=userInput;
}

您的意思是要将“test”捕获为字符串,并将其作为参数传递吗? 在单引号测试之前尝试使用后斜杠


我想

myFunction('test')
应该是

myFunction(test)
如果要在函数中使用test作为变量


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

我正在通过Microsoft ajax模板添加指向div的链接。您可以发布“myFunction”代码吗?
myFunction('test')
myFunction(test)