0

在我的博客上,我使用了一个脚本,将匿名消息显示为其正常用户名而不是匿名用户名。该脚本在我可以制作的页面上运行良好,但在我的主机默认生成的页面上(例如 /ask,包含我无法编辑的消息框),我无法编辑询问框的代码,因此它行不通。如果有人可以提供一个 jQuery 代码

  1. 将 ID 为 #askbox 的 iFrame SRC 从“http://www.tumblr.com/ask_form/jamescharless.com”更改为“http://jamescharless.com/askbox”
  2. 从 iFrame 中删除 ID,因此它根本没有 id

如果有人可以帮助我,那将非常有帮助。

4

2 回答 2

3

这应该改变你的 IFrame src

$("#askbox").attr("src", "http://jamescharless.com/askbox");

你可以试试:

$("#askbox").removeAttr("id");

将两者结合起来:

$("#askbox").attr("src", "http://jamescharless.com/askbox").removeAttr("id");

正在尝试解决您的脚本问题...

在调试器中打开页面,您可以运行:

document.getElementById('wrapper');

但不是

document.getElementById('ask_form') - it throws an error

B计划

注入一个新的 IFrame 怎么样?

$('#ask_form').parent().html('<iframe width="100%" height="149" 
    src="http://jamescharless.com/askbox" frameBorder="0" 
    scrolling="no" style="overflow: hidden; background-color: transparent;">
    </iframe>');
于 2012-05-16T22:43:55.090 回答
1
   $(document).ready(function(){
       $('#askbox').attr("src", "http://jamescharless.com/askbox");
       $('#askbox').removeAttr("id");
   });
于 2012-05-16T22:45:07.210 回答