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未定义
…因为它不是字符串