2011-02-01 29 views
0

我有以下代码:的JavaScript传递字符串成方法,它是一种一属性

myFunction('test') 

我想设置此上的HTML元素

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

我需要的onclick将其捕获为一个字符串,并将其作为内部元素通过JavaScript添加。我怎样才能捕捉到这个?

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

似乎都不起作用。

+0

作为内部元素是什么? – Victor 2011-02-01 15:49:57

回答

0

你的意思是你想捕捉'测试'作为一个字符串,并把它传递作为参数? 尝试单引号周围测试之前,使用backslahes

<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

我觉得

myFunction('test') 

应该

myFunction(test) 

,如果你想使用测试在函数变量。

函数调用本身看起来OK。

相关问题