Там какой-либо путь состоит в том, чтобы найти элемент в documentFragment?

На всякий случай, если вам нужна эта функция, работающая в Visual Studio 2015. Эта функция все еще поддерживается, но с небольшими изменениями в параметрах. Итак, если вы хотите продолжить работу IIS даже после остановки сеанса отладки в Visual Studio 2015, выполните следующие действия:

Шаг 1: Инструмент | Варианты | IntelliTrace | Генерал | Установите флажок «Включить IntelliTrace» и выберите только «Только события IntelliTrave». Примечание. Если вы выберете «События IntelliTrace и информацию о вызовах», это приведет к уничтожению IIS Express.

Шаг 2: Инструмент | Варианты | Отладка | Генерал | Снимите флажок «Включить редактирование и продолжить».

Шаг 3: Попробуйте сейчас.

18
задан pkario 29 October 2009 в 02:24
поделиться

4 ответа

А как насчет:

var oFra = document.createDocumentFragment();
var myDiv = document.createElement("div");
myDiv.id="myId";
oFra.appendChild(myDiv);
oFra.getElementById("myId"); //not in FF

Если вы не добавили созданный div во фрагмент документа, я не уверен, почему getElementById найдет это?

- edit

Если вы хотите использовать свою собственную функцию getElementById, тогда вы должны иметь возможность получить нужную ссылку, потому что этот код работает:

var oFra = document.createDocumentFragment();
var myDiv = document.createElement("div");
myDiv.id = "myId";
oFra.appendChild(myDiv);
if (oFra.hasChildNodes()) {
    var i=0;
    var myEl;
    var children = oFra.childNodes;
    for (var i = 0; i < children.length; i++) {
        if (children[i].id == "myId") {
            myEl = children[i];
        }
    }
}
window.alert(myEl.id);
1
ответ дан 21 October 2019 в 05:29
поделиться

Нет. DocumentFragment API минимален, если не сказать больше: он не определяет никаких свойств или методов, то есть поддерживает только свойства и методы, определенные в Node API . Поскольку такие методы, как getElementById , определены в документе API , они не могут использоваться с DocumentFragment .

8
ответ дан 21 October 2019 в 05:29
поделиться

Внешний источник, указанный ниже, показал следующий фрагмент кода:

var textblock=document.createElement("p")
textblock.setAttribute("id", "george")
textblock.setAttribute("align", "center")

Который отображает другой способ установки параметра идентификатора объекта.

Javascript Kit - методы объекта документа

0
ответ дан 21 October 2019 в 05:29
поделиться

Не уверен на 100%, что вы имеете в виду:

Trusted_Connection=True;

IS с использованием учетных данных Windows и на 100% эквивалентен:

Integrated Security=SSPI;

или

Integrated Security=true;

Если вы не хотите использовать встроенную безопасность / надежное соединение , но это может вызвать небольшую задержку, поскольку SQL Server должен будет аутентифицировать ваши учетные данные в Active Directory (как правило). Я понятия не имею, насколько велика может быть эта небольшая задержка, и я не нашел никаких ссылок на это.


Подведение итогов:

Если вы укажете либо Trusted_Connection = True; , либо Integrated Security = SSPI; или Integrated Security = true; в строке подключения

==> ЗАТЕМ (и только тогда) у вас есть Проверка подлинности Windows происходит. Любой параметр id пользователя = в строке подключения будет проигнорирован .


Если вы НЕ укажете эти параметры,

==> состав и расход высоких руководство по развитию качества. Руководство Explorer устанавливается с подключением к руководство по шаблонам и практике библиотека, включая производительность и темы безопасности для .NET, ASP.NET и Приложения ADO.NET. Руководство библиотека содержит различные руководства типы, включая контрольные списки и рекомендации по дизайну, было бы действительно удобно иметь возможность установить фрагмент innerHTML .

Даже фреймворки здесь не помогут, поскольку они обычно требуют наличия узлов в документе или иным образом используют методы в контексте узел, который не существует на фрагментах. Вам, вероятно, придется написать свой собственный, например :[12130 visible. Почти наверняка будет лучше отслеживать ссылки по ходу дела, чем полагаться на наивную, плохо работающую функцию, подобную приведенной выше.

var frag= document.createDocumentFragment();
var mydiv= document.createElement("div");
mydiv.id= 'myId';
frag.appendChild(mydiv);
// keep reference to mydiv
7
ответ дан 21 October 2019 в 05:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: