我只想获取一个放入id等HTML属性中的值,并在我的JavaScript代码中使用它,这样我就可以使用this.id
来获取该值。
问题是用户可以使用F12更改此ID,这将更改我的代码的操作。
那么获取DOM元素的数据的最佳方法是什么,以及如何使其保持不变?
最好的问候。
答案 0 :(得分:0)
无法确保元素属性恒定。
如果要确保客户端不篡改数据,可以使用签名的cookies。您将需要保留签名密钥服务器端,并使用一些库来设置cookie服务器端。对于node和express,可以使用cookie-parser。
任何人都不知道签名密钥的人都不会在签名无效的情况下修改签名数据