2014-11-04 5 views
-1

자바 스크립트 함수에서 제공하는 문자열을 반환하는 방법 C#을, 자바, 또는 내가 사용하는 언어, 이러한 종류의 코드에서

static void Main() 
{ 
    printMe("myself"); 
} 
static void printMe(string v) 
{ 
    WriteLine(v); 
} 

또는 유사한 코드 ... 지금, 내가 좋아하는 일을하고 싶습니다 그 자바 스크립트와 HTML ...

자바 스크립트에서 :

function showDiv(strMe){ 
    document.getElementById("something").innerHTML = '<p>' & strMe & '</p>'; 
} 

HTML :

<div id="something"></div> 
<a href="#" onClick="showDiv('Hello World!')">Click Me!</a> 

그래서 "클릭 Me!" 버튼을 누르면 "Hello World!"메시지가 나타납니다. 그 위에 나타납니다. 아마도 이런 종류의 질문이 중복 될 수는 있지만 다른 사람들의 상황을 파악하지 못하기 때문에 물어볼 것입니다. 고마워요!

+0

사용 + 대신 및의. –

답변

1

&+으로 바꿉니다. JS에서 문자열의 연결 문자는 +이 아니고 &이 아닙니다.

힌트 : JS로 작업 할 때 항상 콘솔에서 콘솔 (Chrome에서 Ctrl + Shift + I)을주의하십시오. JS에서

Demo.

+0

무엇을? 나는 결코 그것의 생각하지 않았다! -_- 정말 고마워요! 그것은 지금 작동합니다 ... 하하 ... 나는 지금 다른 모든 옵션을 시도하는 새로운 지식을 얻었습니다 ...^_^ –

+0

@ Pat-kunTeruel 내 대답을 좋아한다면, upvote, 그리고 당신의 문제를 해결하고, 그것을 받아들입니다. . –

+0

나는 원하지만, 할 수 없다 ... 나는 upvote에 충분한 포인트가 없다. 미안하다. :) –

0

병합은 "+"NOT "&"코드를 읽어야합니다 문자열을 연결할

function showDiv(strMe){ 
    document.getElementById("something").innerHTML = '<p>' + strMe + '</p>'; 
} 
0
<html> 
<body> 
<div id="something"></div> 
<a href="#" onClick="showDiv('Hello World!')">Click Me!</a> 
</body> 
</html> 

function showDiv(strMe){ 
    document.getElementById("something").innerHTML = '<p>' + strMe + '</p>'; 
} 

http://jsbin.com/xijaqizufi/1/edit