相关疑难解决方法(0)

如何在JavaScript中插入变量而没有连接?

我知道在PHP中我们可以这样做:

$hello = "foo";
$my_string = "I pity the $hello";
Run Code Online (Sandbox Code Playgroud)

输出: "I pity the foo"

我想知道在JavaScript中是否也可以使用同样的东西.在不使用串联的情况下在字符串中使用变量 - 它看起来更简洁和优雅.

javascript string variables string-interpolation

336
推荐指数
9
解决办法
50万
查看次数

使用onClick in HTML链接传递多个值

嗨我试图通过HTML onclick函数传递多个值.我使用Javascript来创建表

var user = element.UserName;
var valuationId = element.ValuationId;
$('#ValuationAssignedTable').append('<tr> <td><a href=# onclick="return ReAssign(\'' + valuationId + ',' + user + '\')">Re-Assign</a> </td>  </tr>');
Run Code Online (Sandbox Code Playgroud)

但是在我的Javascript函数中,userName是未定义的,valuId是一个带有valuId和UserName组合的字符串

function ReAssign(valautionId, userName) {
    valautionId;
    userName;

}
Run Code Online (Sandbox Code Playgroud)

html javascript

16
推荐指数
2
解决办法
9万
查看次数

在JavaScript函数中传递字符串参数

我试图将字符串传递给javascript函数.

正如这里提到的 - 在onclick函数中传递字符串参数

我正在使用这个简单的代码 -

<!DOCTYPE html>
<html>
<body>    
<script>
name = "Mathew";
document.write("<button id='button' type='button' onclick='myfunction(\''" + name + "'\')'>click</button>")

function myfunction(name)
{
alert(name);
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是在控制台中它会给出错误Uncaught SyntaxError: Unexpected token }.

html javascript events onclick button

7
推荐指数
4
解决办法
6万
查看次数