我正在尝试使用 javascript 访问 x3d 节点。我正在使用以下代码添加更多 x3d 元素:
var scene = document.getElementById('scene');
inline = document.createElement('inline');
inline.setAttribute('nameSpaceName', 'myX3d');
inline.setAttribute('url', '1_2__0_elem.x3d');
inline.setAttribute('mapDEFToID', 'true');
inline.setAttribute('render', 'true');
inline.setAttribute('load', 'true');
scene.appendChild(inline);
元素得到显示并且工作正常。但是现在我想更改 1_2__0_elem.x3d 中的属性,但我总是将 null 作为 document.getElementById("myX3d__inner") 的返回值。当我在没有 javascript 的情况下添加它时它可以工作。有没有办法用js访问动态元素的id?
在此先感谢,克拉克斯