如何检查一个元素是否有事件监听器,如果我在其上使用内联函数,如下面的代码.因为我有一个函数可以调用函数并添加事件监听器,但它会导致重复事件监听器导致它触发一个函数两次.所以如何检查它,以便我可以阻止它添加一个事件监听器,如果它已经存在.谢谢!:d
for (var a = 0;a<formFieldInput.length;a++) {
if(formFieldInput[a].hasAttribute("name") && formFieldInput[a].attributes.title.value !== "Valid Until") {
formFieldInput[a].addEventListener("click",function(event) {
toggleFieldList(event,"show");
});
}
Run Code Online (Sandbox Code Playgroud) 用户每次关注输入字段时如何显示div。已经有一个div并且它是隐藏的。div的位置将根据所选字段的位置而变化,并显示在下方
这是我的代码
formFieldListWrapper.style.top = ((((formSelectedFieldInput.offsetTop > (formWrapper.offsetHeight/2))?((formSelectedFieldInput.offsetTop-(formWrapper.offsetHeight/2))-(formSelectedFieldInput.offsetHeight+formWrapper.offsetHeight*0.02)):(formSelectedFieldInput.offsetTop))/formWrapper.offsetHeight)*100) + "%";
formFieldListWrapper.style.left = ((formSelectedFieldInput.offsetLeft/formWrapper.offsetWidth)*100) + "%";
Run Code Online (Sandbox Code Playgroud) 在此代码中调用函数时,带构造函数的类和不带构造函数的类有什么区别?下面是我的示例代码
带构造函数的类:
class DatabaseConnection
{
public $database_host = "";
public $database_name = "";
public $database_username = "";
public $database_password = "";
public function __construct( $database_host, $database_name, $database_username, $database_password )
{
$this->$database_host = $database_host;
$this->$database_name = $database_name;
$this->$database_username = $database_username;
$this->$database_password = $database_password;
}
public function connect_database()
{
$database_connection = null;
try {
$database_connection = new PDO( "mysql:host={$database_host};
dbname={$database_name}",
$database_username,
$database_password );
$database_connection->setAttribute( PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION );
} catch ( PDOException $pdo_exception ) {
trigger_error( $pdo_exception,
E_USER_ERROR );
}
return $database_connection;
} …Run Code Online (Sandbox Code Playgroud) 我在Microsoft SQL Server上遇到问题.SQL Server代理未运行,当我尝试启动它并刷新services.msc时,SQL Server代理不再运行.当我在事件查看器上看到日志时.没有错误,但消息"SQLServerAgent服务已成功停止"
这是日志.
SQLServerAgent service successfully started
SQLServerAgent service successfully stopped.
Run Code Online (Sandbox Code Playgroud)