我刚开始使用javascript编写Photoshop脚本
一个简单的脚本是
var textItemRef = artLayerRef.textItem
textItemRef.contents = "Hello World"
我理解artLayerRef.textItem
是该类的类和对象
并且textItemRef.contents
是该对象的对象和属性。
但是我习惯使用javascript进行网页 所以一个对象可能是一个div 它的属性是innerHTML
我会像这样写
var A = document.getElementbyID('div id'); var A.InnerHTML = hello
world.
如何使用Photoshop示例中显示的相同样式代码访问DIV对象 - 即没有getElementbyID('div id')
答案 0 :(得分:0)
你定义可以做到这一点
var d = document.getElementById('myDiv');
d.innerHTML = 'test';
var
,A
已经是您的DOM的一部分在您通过document处理DOM的网页上。您可以使用elements,getElementById(),getElementsByName()甚至getElementsByTagName()(页面上的所有表单)和document.forms访问其“document.images”(所有图片)
之后,您可以访问所有属性,使用方法,绑定events甚至创建自己的东西。
答案 1 :(得分:0)
你没有。使用DOM和你所描述的getElement*
方法之一是获取元素句柄然后进一步操作它的正确方法。