如何在javascript中引用此html对象?苹果书
我想引用这两个按钮,但不确定如何引用它们来单击它们 我发现这句话: 执行JavaScript文档。表单[0]['btnI']。单击前面的文档 要更改它,请参考以下内容:如何在javascript中引用此html对象?苹果书,javascript,html,applescript,javascript-framework,Javascript,Html,Applescript,Javascript Framework,我想引用这两个按钮,但不确定如何引用它们来单击它们 我发现这句话: 执行JavaScript文档。表单[0]['btnI']。单击前面的文档 要更改它,请参考以下内容: <li id="app_114228431971868" class="114228431971868"> <div> <img class="gameimg" src="http://photos-g.ak.fbcdn.net/photos-ak-snc1/v27562/200/114
<li id="app_114228431971868" class="114228431971868">
<div>
<img class="gameimg" src="http://photos-g.ak.fbcdn.net/photos-ak-snc1/v27562/200/114228431971868/app_1_114228431971868_5955.gif" width="75" height="75">
</div>
<p>Knights of the Crystals</p>
</li>
然后我想添加第二个命令来按下此按钮:
<div id="get-button"></div>
<img width="125" height="50" alt="Ready!" src="http://gffstatic.oneringgame.com/images/btn-ready.png" id="ggg-readybut" style="display: inline; ">
然后第三个按钮引用此按钮:
<div id="get-button"></div>
<img width="125" height="50" alt="Ready!" src="http://gffstatic.oneringgame.com/images/btn-ready.png" id="ggg-readybut" style="display: inline; ">
我想你把id放在javascript中btnI所在的位置,但我不确定该如何处理行的其他部分 按ID引用DOM元素:
document.getElementById("theid");
因此:
以及:
这和applescript有什么关系?看起来他是通过applescript注入Javascript的。我想在applescript中使用它谢谢你的帮助。但我仍然有问题。我在applescript中使用这个时出错。它说它期待着线的尽头,ect,但找到了标识符。这是我目前为止打开的位置http://apps.facebook.com/gfriendfinder/?ref=bookmarks&count=0 延迟5激活应用程序Safari do JavaScript document.getElementByIdapp_114228431971868;执行JavaScript document.getelementbyidapp114228431971868。click@user这个错误通常意味着代码中的引号有问题。请确保在主文档中的任何引号前加上\号:do javascript document.getElementByID\theID\。单击该项或使用“”,而不是在javascript中。总是很乐意帮忙!您需要转义内部引号:`do JavaScript document.getElementById\app_114228431971868\;
open location "http://apps.facebook.com/gfriendfinder/?ref=bookmarks&count=0"
delay 5
activate application "Safari"
do JavaScript "document.getElementById("app_114228431971868");"
do JavaScript "document.getElementById("app_114228431971868").click()"