我修改了这样的代码,点击一个复选框。
如,
按钮名称或ID是否有任何问题。我只能看到名字和课程。这是工作上的问题吗?
...
/* Declaration of own implementation of fposthdr */
int my_fposthdr(struct soap *soap, const char *key, const char *val);
/* Definition of variable to store address of original fposthdr */
int (*org_fposthdr) (struct soap *soap, const char *key, const char *val) = NULL;
...
struct soap *soap
...
/* Store address of original function and set own implementation */
org_fposthdr = soap->fposthdr;
soap->fposthdr = my_fposthdr;
...
int my_fposthdr(struct soap *soap, const char *key, const char *val) {
int res;
if (key == NULL) {
res = org_fposthdr (soap, "Access-Control-Allow-Origin", "*");
...
}
/* Make sure to finally call original fposthdr with key and value being NULL pointers. */
return org_fposthdr (soap, key, val);
}
...
我复制了网站上的所有chechbox按钮属性(F12 + Slect Element +单击以复选框)并粘贴在我的脚本中。但我真的很困惑,当我在脚本中编写代码时,描述了我添加或创建的新东西的作品。在这个网站上,我想点击一个chechbox on已经有按钮和文本/复选框。如何在我的文章和网站上建立联系。
简而言之;我无法将我的脚本连接到网站的按钮,因此我无法进行任何操作。我是对的吗?
我该如何解决这个问题?在我分享的图片上,有一些代码标有红色方块。这段代码适用于desciribe我写的一些元素吗?
当我们使用<html>
<head>
</head>
<body>
<a href="My_Link" class="wp_textBox"><button>Giris</button></a>
</body>
<script type="text/javascript">
var chkA5 = "button" class=formCheckBox type=checkbox value=ON name=chkA5
window.onload = function() {
document.getElementById("chkA5").checked = true
});
}
</script>
</html>
时,在网站的元素属性中没有ID?它有名字和类。
答案 0 :(得分:0)
getElementById
应为getElementByName
根据您的屏幕截图,您要引用的输入项是:
<input name="chkA5" class="formCheckBox" type="checkbox" value="ON"></input>
您正在尝试getElementById()
document.getElementById("chkA5").checked = true
但是,没有声明ID,因此您必须使用getElementByName()
按名称获取项目:
document.getElementsByName("chkA5")[0].checked = true;
此行将导致脚本块失败:
var chkA5 = "button" class=formCheckBox type=checkbox value=ON name=chkA5
如果您需要完整的代码示例,请举例:
<html>
<head>
</head>
<body>
<input name="chkA5" class="formCheckBox" type="checkbox" value="ON"></input>
</body>
<script>
(function() {
document.getElementsByName("chkA5")[0].checked = true;
})();
</script>
</html>
注意:确保script
块位于html的末尾,就像在提供的示例代码中一样。