Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用字符串函数运行此代码_Javascript_Html - Fatal编程技术网

Javascript 如何使用字符串函数运行此代码

Javascript 如何使用字符串函数运行此代码,javascript,html,Javascript,Html,我正试图获得以下结果: 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) {

我正试图获得以下结果:

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);

函数getAttackString(a,b){ 返回(a.substr(3,a.length-6))+(b.substr(2)); } document.getElementById(“demo”).innerHTML=getAttackString(d3294hb34,x338p5ij8);
但它似乎不起作用。谁能看出我做错了什么?提前谢谢

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

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

你想干什么?有什么问题吗?我发现这个问题很不清楚。您是否打算将
d3294hb34
和另一个用引号括起来?如果您遇到错误,您需要发布它。“它不工作”是非常没有帮助的。检查您的控制台是否有错误…可能会看到
d3294hb34未定义
…因为它不是字符串