2014-11-14 78 views
-1

我想加入三种语言,但没有运气。
我需要调用JavaScript函数来添加点击文本到textarea,这是PHP内部的HTML。在PHP中调用HTML中的JS函数

这是我尝试作为我最好的,没有运气:

$hint .= "<br>" . "<a href='#' onclick='addtext(". $name .")'> " . $name . " </a> "; 

我想我需要以某种方式来呼应里面addtext是$ name()函数,但不知道怎么回事,因为我可以”不要在另一个地方写声明。我是这么认为的,因为当我调试的代码,我看就知道是不是字符串,但作为属性属性认识:

enter image description here

JS功能:

function addtext(str) { 
    var newtext = str; 
    document.getElementById("msg").value += newtext; 
} 

请提出一个可行的解决方案,以本问题。

+3

什么是一个字符串需要由为了包围被承认为一个字符串? – ElGavilan 2014-11-14 13:43:11

+0

我无法让它工作,因为当我环绕它时,我的引号有所不同: $ hint。=“
”。 “ " . $name . "”; Kokių dokumentų reikia gamybinei praktikai atlikti? Neone 2014-11-14 13:54:42

回答

0

把里面加上引号功能您的字符串;)

+0

请给我写下它的样子,因为它不会加上单引号.. – Neone 2014-11-14 14:05:47

+1

$ hint。=“
”。 “ " . $name . "”; - 应该可以工作 – 2014-11-14 14:19:55

+0

我是以更简单的方式制作的: $ hint。='
'。 '' . $name . ''; 和js函数被编辑为:function addtext(link){ \t var newtext = link.innerHTML; – Neone 2014-11-14 14:28:28