2017-12-28 2 views
-2

에 대한 기능이 코드를 실행합니까 :어떻게 내가 이것에 대한 결과를 얻기 위해 노력하고있어 문자열

function getAttackString() { 
var foo = "d3294hb34"; 
var bar = "x338p5ij8"; 
return "The code is: "+(foo.substr(3,foo.length-6))+(bar.substr(2)); 
}  

을 그리고 HTML에서 다음 스크립트를 실행하여 그렇게하려고 노력을

<p id="demo"></p> 

function getAttackString(a, b) { 
    return (a.substr(3,a.length-6))+(b.substr(2)); 
} 

document.getElementById("demo").innerHTML = getAttackString(d3294hb34, x338p5ij8); 

하지만 작동하지 않는 것 같습니다. 아무도 내가 잘못하고있는 것을 발견 할 수 있습니까? 사전

+0

을해야 하는가? 뭐가 문제 야? 나는이 질문이 꽤 불분명하다는 것을 알게된다. – Carcigenicate

+5

'd3294hb34'와 다른 것을 따옴표로 묶으려고하십니까? 오류가 발생하면 게시해야합니다. "효과가 없다"는 것은별로 도움이되지 않습니다. – Carcigenicate

+0

콘솔에 에러가 있는지 확인하십시오 ...'d3294hb34가 정의되지 않았습니다 '라는 것을 볼 수 있습니다 ... 문자열이 아니기 때문에 – charlietfl

답변

2
document.getElementById("demo").innerHTML = getAttackString(d3294hb34, x338p5ij8); 

감사는 당신이 뭘 하려는지

document.getElementById("demo").innerHTML = getAttackString("d3294hb34", "x338p5ij8");