当我打字时
document.getElementById('formatstring_widget_formatstring_14');
在chome控制台中,然后返回:
…“
当我试图将它赋值给一个变量时,它返回“未定义”,为什么会发生这种情况?
document.getElementById('formatstring_widget_formatstring_14');const =
未定义
document.getElementById('formatstring_widget_formatstring_14');
…
发布于 2020-11-26 20:08:42
您将它正确地分配给变量。
如果您在控制台中键入parent,它将显示分配给parent的确切值。
赋值显示undefined的原因是语句本身不计算任何内容。它没有“结果”值。
> 3 + 3
> 6
> const a = 3;
> undefined
> a
> 3另外,正如另一个用户所提到的,parent不是一个很好的变量名,因为window.parent is taken。
https://stackoverflow.com/questions/65028496
复制相似问题