使用HtmlService(使用Caja清理)时,我能否获取/设置文本框(其他控件)的值?

console.log('getting current value : ' + document.getElementById('z123').value);


其中“ z123”是唯一文本框的ID,上面的代码给出了错误消息:

Cannot read property 'value' of null


当然,UiApp允许这样做。所以我不确定发生了什么。

最佳答案

使用类代替id。在chrome devtools(检查元素)中,您可以看到Caja在z123上更改了z123-caja-guest-0___(yourId)(与类不同)

或与jQuery,您可以使用ID。

$('#z123').val();

09-25 17:14