html不能接收到变量,是否可以在html中声明Javascript函数变量?

您实际上无法在HTML中声明变量。因此οnclick="newImage(variable);",仅使用HTML不可能做类似的事情。如果您使用的是ASP.NET之类的框架,则可以执行诸如οnclick="newImage(@variable);"使用Razor之类的操作。我相信Angular,React等都提供类似的功能。

但是,还有其他方法可以在“原始”设置中实现相似的目的。

如果它只是一个静态数,则可以不带任何变量地传递它。就像是οnclick="newImage(3);"

您还可以设置一个value属性,该属性也可以在JavaScript中访问。像

Poster

然后在JS中:

function newImage(){

value = document.getElementById("poster").value;

/* do something with the value */

}

如果你使用PHP,你还可以通过的onclick函数通过PHP变量JavaScript作为证明这里。如果您正在动态生成HTML(例如在PHP循环中)并且可能不想对每个单独的值进行硬编码,则建议使用此方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值