我有以下代码:
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>'
似乎都没有效果。
答案 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作为变量。
函数调用本身看起来没问题。